下面列出的查询在localhost上正常运行,但是当远程执行我的服务提供程序数据库(PHP脚本和phpMyAdmin控制台中的SQL查询挂起)时,它以某种方式挂起,尽管每个块在运行时返回预期的表个别。
怎么了?有关如何缩短或简化从而帮助远程MySQL的任何建议吗?
SELECT * FROM `Table1`
WHERE `Tag1` IN (
SELECT DISTINCT `Tag1` FROM `Table2`
WHERE `Tag1` NOT IN (
SELECT `Tag1` FROM `Table2` WHERE `Tag2` = '$keyWord'
)
)