メッセージ テーブルとログ テーブルの 2 つのテーブルがあります。
ユーザーに記録され、メッセージ # が渡されたパラメーターより大きいすべての行をメッセージ テーブルに返したいと考えています。
私が持っているものは次のとおりです。
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 レコードを返します (当然のことです)。
この問題を解決するにはどうすればよいですか?