gpt4 book ai didi

php - 搜索功能带有2年数据并加入

转载 作者:行者123 更新时间:2023-11-29 08:08:45 25 4
gpt4 key购买 nike

这里是查询

SELECT *
FROM Table1
WHERE complete='Y'
AND shipped='Y'
AND active='Y'
AND create_dttm > '2013-10-10 08:28:41'
AND order_id IN
(SELECT DISTINCT t1.order_id
FROM Table2 t1
INNER JOIN table3 t2 ON t1.prod_id = t2.prod_id
WHERE t2.prod_sku LIKE '%D-600%'
AND t1.create_dttm > '2013-02-15 08:28:41')

最佳答案

您在 WHERE 子句中使用子查询,这可能是查询执行缓慢的主要原因。尝试使用 JOINS 而不是子查询。

SELECT t1.*
FROM Table1 t1
INNER JOIN Table2 t2 ON T1.order_id = T2.order_id
AND t2.create_dttm > '2013-02-15 08:28:41'
INNER JOIN table3 t3 ON t2.prod_id = t3.prod_id
AND t3.prod_sku LIKE '%D-600%'
WHERE complete='Y'
AND shipped='Y'
AND active='Y'
AND create_dttm > '2013-10-10 08:28:41'

还要检查表上的索引。

关于php - 搜索功能带有2年数据并加入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22147299/

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