是否可以在SQL中为每个Union查询提供“标题”?
例如:
SELECT Name, Address
From Table1
Where .....
UNION
SELECT name, Address
From Table2
Where .....
是否可以将表1中的整个查询标记/别名为“表1中的结果”,表2“结果如表2”
如果有更好的方法,例如javascript,jquery,将表附加在一起等,请告诉我!
Tech Stack我正在使用: SQL Server 2008,JSP,Servlets,javascript,jquery。
答案 0 :(得分:4)
select name, Address, 'Table1' as Source
from Table1
where.....
union
select name, Address, 'Table2'
from Table2
where.....
答案 1 :(得分:3)
union返回一组与单个查询无法区分的结果,添加一列?
select 'T1', Name, Address
union
select 'T2', Name, Address
或者查看您的客户端提供程序是否支持多个记录集并在一个批处理中执行2个选择,例如http://msdn.microsoft.com/en-us/library/ms378758.aspx