MySQL子查询很慢

时间:2017-07-13 08:01:02

标签: mysql sql database

我正在开发一个LMS,我在其中开发了一个查询管理系统。 当数据库有一些条目时,系统运行良好 通知系统基于两个表,一个是查询信息表,另一个是下一个跟进日期和时间,包括评论

enter image description here

这是查询表

enter image description here

这个问题随后可以跟进,

这是我用来获取日期小于等于当前日期的所有待处理查询的查询

SELECT t1.*
FROM enquiry_follows AS t1
WHERE t1.dfollow = (   SELECT MAX(t2.dfollow)
                       FROM enquiry_follows AS t2
                       WHERE (t2.enquiryid = t1.enquiryid)
                       AND NOW () >= t2.dfollow
                       AND status = 'unseen'
                       AND EXISTS (   SELECT t3.*
                                      FROM inquiries AS t3
                                      WHERE t2.enquiryid = t3.id
                                      AND status = 'pending'
                                      AND campus = '".$_SESSION['campus']."'))
ORDER BY t1.dfollow DESC;

0 个答案:

没有答案