我正在尝试合并两个具有相同列名但没有共享列的表,然后选择前 10 个结果。但是,结果并未反映前 10 名的结果。
我试过这个
Select a,b from table 1
UNION
Select a,b from table 2
ORDER by b DESC Limit 10
但是代码没有向我显示 b 列中前 10 个最高数量。请让我知道我在这里缺少什么。谢谢!!
以下查询按预期工作,并按降序返回两个表中的前 10 行:
select first_name,last_name from actor
union
select first_name,last_name from customer
order by last_name desc limit 10