我有一张桌子,想用一个订单获得 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)
我知道如何用两个查询(用 NOT IN )完成任务,但是有没有办法在一个查询中完成它?