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更新了预期结果 –