[英]Union on one column in SQL
我有需要根據一列合並結果的情況
表格1
Name Rank
------------
A1 1
A2 6
表2
Name Rank
------------
A1 3
A3 4
現在,我需要根據等級對不同名稱進行聯合。
結果應該是
Name
-----
A1
A3
A2
您可以通過SQL查詢幫助我獲得此結果嗎?
我猜你想按最大等級排序。
Select Name from (
Select Name,Rank
From Table1
Union
Select Name,Rank
From Table2
) T
group by Name
order by max(Rank)
結果:
Name
-----
A1
A3
A2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.