[英]Merge two columns from two tables into one
我試圖按來自兩個不同表的兩個不同列進行排序。 這是一種情況:
我有1個表“ shops”,其中的一個列名為“ shopy”,即INT列。 另一個表稱為“ infra”,並且有一列稱為“ y”,也為INT。
我想選擇這兩列並對它們進行排序,因此我將得到如下結果:
y
----------------
value from shopy
value from shopy
value from y
value from shopy
value from y
value from y
value from shopy
etc.
這樣shopy和y會根據它們的值進行合並和排序。
我對你的問題:這可能嗎?
SELECT shopy as y FROM shops
UNION ALL
SELECT y FROM infra
ORDER BY y ASC
對於降序,請通過y DESC編寫Order。
是的,請嘗試此方法:如果您希望以降序排列
SELECT <columnnane> FROM tableName
UNION ALL
SELECT <columnnane> FROM tablename
ORDER BY <columnnane> DESC
:如果要按升序排列:
SELECT <columnnane> FROM tableName
UNION ALL
SELECT <columnnane> FROM tablename
ORDER BY <columnnane>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.