我试图联合两个具有相同列名但没有共享列的表,然后选择前10个结果。然而,这些结果并没有反映出前10名的结果。我试过这个
Select a,b from table 1 UNION Select a,b from table 2 ORDER by b DESC Limit 10
但代码没有显示B列中最高的10个数量。请让我知道我错过了什么。感谢您的评分!
insrf1ej1#
下面的查询按预期工作,并从两个表中按降序返回前10行:
select first_name,last_name from actor union select first_name,last_name from customer order by last_name desc limit 10
1条答案
按热度按时间insrf1ej1#
下面的查询按预期工作,并从两个表中按降序返回前10行: