テーブルがあり、ある注文で 15 個の値を取得し、別の注文で 15 個の値を取得したいと考えています。目的は、正確に 30 個の異なる値を取得することです。
これは私のコードです:
(SELECT * FROM table1 WHERE criteria ORDER BY views DESC LIMIT 15)
UNION All
(SELECT * FROM table1 WHERE criteria ORDER BY date_upload DESC LIMIT 15)
2 つのクエリ ( NOT IN を使用) でタスクを完了する方法は知っていますが、1 つのクエリでそれを行う方法はありますか?