作者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