需要你的专家
插入这样的查询时:
use tabelmantap
delete from T_CekUser
insert into T_CekUser(T_21SI)
select tbla.MASA
from
(
select * from T_21SI
union
select * from T_21SI
) as tbla
where tbla.THN_DATA = '2014' and tbla.KEY_NPWP = '01.576.555.5-123.000'
insert into T_CekUser(T_23SI)
select tblb.MASA from
(
select * from T_23SI
union
select * from T_23SI
) as tblb
where tblb.THN_DATA = '2014' and tblb.KEY_NPWP = '01.576.555.5-123.000'
所有查询都在sql server
中的一行/页查询中我得到这样的结果:
T_21SI | T_23SI
1 null
2 null
3 null
4 null
null 2
null 3
累了,四处寻找答案或解决方案,因为我想这样:
T_21SI | T_23SI
1 2
2 3
3 null
4 null
null null
null null
所有文件类型都是int
我使用select从两个表中进行插入(使用内连接),但结果不是预期的
任何帮助都会非常感激。谢谢
答案 0 :(得分:0)
尝试使用PIVOT语句详细信息在这里。 https://technet.microsoft.com/en-us/library/ms177410(v=sql.105).aspx