我有两个表,一个消息表和一个日志表。
我想返回消息表中已记录给用户并且其消息 # 大于传递的参数的所有行。
我所拥有的是:
SELECT * FROM message WHERE id IN ( SELECT msg_id AS id FROM msg_log WHERE user_num='1000' AND msg_id >='1660192')
此查询不返回任何内容,不产生任何错误,只是超时......它是从 PHP 脚本还是从 phpMyAdmin 运行都没有关系。事实上,如果从 phpMyAdmin 运行,它甚至不会显示查询正在运行,但它不允许您执行另一个查询。
如果我打破IN
选择
SELECT msg_id AS id FROM msg_log WHERE user_num='1000' AND msg_id >='1660192')
这将返回 0 条记录(应该如此)
我该如何解决这个问题?