0
比方說,我有如下表TSQL - 訂單查詢一個聯盟內
表1
Name | Date Created
John Doe | 09-10-2016
Mike Smith | 08-05-2016
Super Man | 09-07-2016
表2
Name Date_Created
Super Mario | 02-01-2016
James Bond | 05-01-2016
表3
Name Date_Created
Mega Man | 12-25-2016
Batman Jr | 12-05-2016
如果我要加入所有這些表我一起使用聯盟
SELECT * FROM Table1
UNION
SELECT * FROM Table2
UNION
SELECT * FORM Table3
這將產生:
Name Date_Created
John Doe | 09-10-2016
Mike Smith | 08-05-2016
Super Man | 09-07-2016
Super Mario | 02-01-2016
James Bond | 05-01-2016
Mega Man | 12-25-2016
Batman Jr | 12-05-2016
是有辦法命令只有在表2中查詢「創建日期」 DESC使得結果顯示如下:
Name Date_Created
John Doe | 09-10-2016
Mike Smith | 08-05-2016
Super Man | 09-07-2016
James Bond | 05-01-2016 <-- DESC May 01 2016 then Feb 01 2016
Super Mario | 02-01-2016
Mega Man | 12-25-2016
Batman Jr | 12-05-2016
又該預期的輸出是什麼樣子? –
你是不是錯過了一部分(即你想得到什麼)? – FDavidov
@FDavidov更新了預期結果 –