作者SmallDruid (小d)
看板Database
標題[SQL ] union ORDER BY 的問題
時間Sat Apr 20 19:14:35 2013
我想要搜尋四個table的count
SELECT count(a.Id)
FROM table_A AS A
UNION
SELECT count(B.Id)
FROM table_B AS B
UNION
SELECT count(C.Id)
FROM table_A AS C
UNION
SELECT count(D.Id)
FROM table_A AS D
並且四個TABLE有些微的WHERE條件不同,所以這種情況用UNION應該沒錯吧?
但是得到的結果,預設都幫我遞增排序了
但是我希望他結果是 A>B>C>D 照TABLE順序排就好
不曉得這情況如何解決呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.108.158
1F:→ fantasyj:UNION ALL 04/20 23:28
2F:→ bohei:在四個count前分別多撈一個 'a' 'b' 'c' 'd',並照這欄位排序 04/21 00:00