不在 sqlite3 中工作而进行联合和排序

问题描述 投票:0回答:1

我正在尝试合并两个具有相同列名但没有共享列的表,然后选择前 10 个结果。但是,结果并未反映前 10 名的结果。

我试过这个

Select a,b from table 1
UNION
Select a,b from table 2
ORDER by b DESC Limit 10

但是代码没有向我显示 b 列中前 10 个最高数量。请让我知道我在这里缺少什么。谢谢!!

sql sqlite sql-order-by union limit
1个回答
0
投票

以下查询按预期工作,并按降序返回两个表中的前 10 行:

select first_name,last_name from actor
union
select first_name,last_name from customer
order by last_name desc limit 10 
© www.soinside.com 2019 - 2024. All rights reserved.