如何解决为什么我的查询无法加载或花费这么长时间?
我已经有一个查询,该查询显示了错误的详细信息(cg_Tracking.Distance),现在我尝试通过将其更改从cg_tracking.distance更改为,但似乎没有加载。
以前是这样,并显示出非常快的结果:
SELECT DISTINCT cg_tracking.f_nr,cg_tracking.date_cg,cg_tracking.manummer,cg_tracking.distance,cg_tracking.longitude,cg_tracking.latitude,cg_tracking.datetime_cg,cg_tracking.speed
FROM cg_tracking
WHERE f_nr = '317'
GROUP BY cg_tracking.f_nr,cg_trackign.Distance.
cg_tracking.longitude,cg_tracking.speed
ORDER BY cg_tracking.date_cg ASC
现在,我已将其更改为该名称,并且加载时间非常长,甚至没有提供正确的详细信息。
SELECT DISTINCT cg_tracking.f_nr,Round(( cg_01_ziele.strecke / 1000 ),1) AS Strecke,cg_tracking.speed
FROM cg_tracking,cg_01_Ziele
JOIN cg_zielfahrtstatuslog
ON cg_ZielfahrtstatusLog.ZielID = cg_01_Ziele.ZielID
JOIN cg_02_kunden
ON cg_02_kunden.zielid = cg_01_ziele.zielid
WHERE cg_tracking.F_NR = '317'
AND NOT( cg_zielfahrtstatuslog.status = 7
AND cg_zielfahrtstatuslog.interruption = 0)
AND cg_01_Ziele.DATETIME_CG between '2020-06-02T00:00:00'
AND '2020-06-02T23:59:59'
GROUP BY cg_tracking.f_nr,1),cg_tracking.speed
ORDER BY cg_tracking.date_cg ASC
即使我写了F_nr ='317'以及我想要的日期之间,它也总是给我其他F_NR和Datetime_cg。 我已经删除了“和”条件,但仍然需要花费大量时间,并且无法给出正确的答案。 我的假设是由于Joins和不同的表,但我不知道任何解决方案。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。