gpt4 book ai didi

php - 为什么我的嵌套查询使 SQL Server 速度减慢这么多?

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

以下是我的查询。花了8秒的时间,从不到30个可能的结果中得出了12个结果。这里发生了什么?服务器对于一些非常复杂的查询来说确实很快,但不是这个......

SELECT meta_value FROM wp_postmeta where post_id IN
(SELECT meta_value from wp_postmeta WHERE post_id IN
(select id from wp_posts WHERE post_type = 'ads')
AND meta_key like 'image1')

最佳答案

在您的情况下,对 WHERE 中的每一行执行选择。将其放在 FROM 部分中。像这样。

SELECT meta_value 
FROM wp_postmeta t1
JOIN wp_postmeta t2 ON t2.meta_value=t1.post_id AND meta_key like 'image1'
JOIN wp_posts t3 ON t3.id=t1.post_id AND post_type = 'ads'

关于php - 为什么我的嵌套查询使 SQL Server 速度减慢这么多?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22351225/

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