如何优化此查询?执行起来需要很长时间。
SELECT GROUP_CONCAT(`details_value`), details_key
FROM `correspondence_package_details`
WHERE `correspondence_id` IN (SELECT GROUP_CONCAT(`correspondence_id`)
FROM `correspondence_package_header`
WHERE create_date BETWEEN '2017-11-01' AND '2017-11-30'
GROUP BY `manual_package_id`,account_id)
AND (`details_key` = 'to' OR `details_key` = 'cc')
GROUP BY details_key;发布于 2017-12-07 04:17:15
查询优化是一门艺术,也是一门科学。通过简单地查看sql,您将限制您的选项。
查询计划将是这方面的最佳工具。
https://stackoverflow.com/questions/47687317
复制相似问题