gpt4 book ai didi

mysql - SQL 嵌套查询运行时间太长

转载 作者:行者123 更新时间:2023-11-30 01:19:15 26 4
gpt4 key购买 nike

我有一个简单的嵌套 MySQL 查询,在只有 10K 记录的数据库上运行需要 2 分钟以上。作为第一次使用 MYSQL,有没有更好的方法来执行此查询。

Select * FROM OZ.TracknTrace
where LabelNo IN (SELECT distinct(LabelNo) FROM OZ.TracknTrace
WHERE ScanDate BETWEEN STR_TO_DATE('22-08-2013','%d-%m-%Y') AND STR_TO_DATE('22-08-2013','%d-%m-%Y'))

我不明白连接。有人可以帮助将此查询更改为使用联接,或者是否有更好的解决方案。

最佳答案

您的查询等于此查询:

SELECT *
FROM OZ.TracknTrace
WHERE ScanDate BETWEEN STR_TO_DATE('22-08-2013','%d-%m-%Y')
AND STR_TO_DATE('22-08-2013','%d-%m-%Y'))

关于mysql - SQL 嵌套查询运行时间太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18735143/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com