Hi
I have two table like below
create table ##tab1 (AccNo nvarchar(10), tab1InvNo nvarchar(10), tab1Qty int)
create table ##tab2 (AccNo nvarchar(10), tab2InvNo nvarchar(10), tab2Qty int)
create table ##Result (AccNo nvarchar(10), tab1InvNo nvarchar(10), tab1Qty int, tab2InvNo nvarchar(10), tab2Qty int)
insert into ##tab1 values (1001, 2001, 1)
insert into ##tab1 values (1001, 2002, 2)
insert into ##tab1 values (1001, 2003, 5)
insert into ##tab2 values (1001, 2001, 1)
select * from ##tab1
select * from ##tab2
I need the result like below
Left table full data and right table data if exists
create table ##Result (AccNo nvarchar(10), tab1InvNo nvarchar(10), tab1Qty int, tab2InvNo nvarchar(10), tab2Qty int)
insert into ##Result values (1001,2001,1,2001,1)
insert into ##Result values (1001,2002,2,'',0)
insert into ##Result values (1001,2003,5,'',0)
select * from ##Result
Thanks in Advance