使用SQL Server 2008
表1
id name
001 rahim
002 vijay
表2
id name amount
003 vijayan 08.00
004 suresh 12.00
我想结合table1& table2使用union
查询
Select id, name, '' from table1 union Select id, name amount from table2
输出
id name amount
001 rahim 0 -- 0 should not appear, should be null
002 vijay 0 -- 0 should not apperar, should be null
003 vijayan 08.00
004 suresh 12.00
0显示而不是null,因为table2 amount列是数字。
如何处理这个问题。需要SQL查询帮助
答案 0 :(得分:3)
select id, name, amount from table2
union all
select id, name, null from table1
order by id
答案 1 :(得分:0)