【发布时间】:2020-06-05 22:46:29
【问题描述】:
假设我在 UNION 语句中有两个子查询,如下所示:
(
SELECT *
FROM users
ORDER BY registration_date
)
UNION ALL
(
SELECT *
FROM food
ORDER BY popularity
)
输出如下:
Bob
Alice
Steve
Mark
...
Sandwich
Pizza
Burger
Fries
...
是否可以以交替方式输出它们,使得输出为:
Bob
Sandwich
Alice
Pizza
Steve
Burger
Mark
Fries
...
每个查询输出是数千个项目。
【问题讨论】:
标签: mysql sql sql-order-by union window-functions