我有这样的查询:
SELECT `table_1`.* from `table_1`
INNER JOIN `table_2` [...]
INNER JOIN `table_3` [...]
WHERE `table_1`.`id` IN(
SELECT `id` FROM [...]
)
AND [more conditions]当我使用EXPLAIN时,末尾有'DEPENDENT SUBQUERY‘,但我希望在其他条件之前先执行此子查询。
这是可能的吗?
发布于 2009-11-20 05:30:17
您可以先将子查询的结果选择到一个临时表中,然后在主查询中连接到它。
https://stackoverflow.com/questions/1766702
复制相似问题