以下に示すのは私のmysqlクエリです
SELECT mail FROM table2 WHERE wid IN
(SELECT DISTINCT Id FROM table1
WHERE time_stamp>=DATE_SUB(NOW(),INTERVAL 10 MINUTE) AND status<>200
ORDER BY time_stamp ASC)
LIMIT 2");
これは常に正常に機能する2つのエントリを取得しますが、昇順ではありません。クエリは、順序付けを行わずに常に最初の行から行を選択します(制限は最初の行からのみ開始されることがわかっています)。ID
time_stamp を昇順で並べ替えた後、テーブル 1 からを取得する必要があります。
問題:-テーブル 1 の time_stamp 列に関して昇順でテーブル 1 を並べ替える必要があります。その中から最初の 2 つのエントリを選択します。table2 から電子メール ID を見つけます