这样的查询有更好的办法吗?
t1表数据为:
a1 a2
------------
a 10
a 20
b 40
b 50
t2表数据为:
b1 b2
----------
a 11
a 21
a 31
b 30
最终要得到的结果为:
a1/b1 a2 b2
----------------------------------
a 10 11
a 20 21
a 31
b 40 30
b 50
测试数据如下:
declare @t1 table(a1 char(1),a2 int)
declare @t2 table(b1 char(1),b2 int)
insert into @t1
select 'a',10 union
select 'a',20 union
select 'b',40 union
select 'b',50
insert into @t2
select 'a',11 union
select 'a',21 union
select 'a',31 union
select 'b',30