私は複数のテーブルからランダム投稿IDを選択しようとしていますが、私はすべてのポストIDを集めました。そのユーザーは配列内にビューを持っています。私はそれを使ってランダムな投稿を除外したいと考えていました。MySQLで 'not equal'(関係演算子)を使用しようとしています
私の考えは、このようなクエリに私をもたらしましたが、IDが2度使用されているので、明らかに間違っています。
そのため(SELECT id FROM table1)
UNION (SELECT id FROM table2)
WHERE id != 423812240250
ORDER BY rand()
LIMIT 1
_「私の考えは、このようなクエリに私をもたらしたが、IDが2回使用されているので、それは明らかに間違っているのです。」の際に詳しく説明してください_ – Treffynnon
それは不明です何をしようとしているのか、!=演算子が何をしなければならないのでしょうか? –
テーブルのランダムな行を選択する場合は、この投稿をご覧ください:[http://stackoverflow.com/questions/19412/...](http://stackoverflow.com/questions/19412/) how-to-request-a-random-row-in-sql) –