刚才表2里面写错了一小点,改正如下:
表1:
产品 产量
A 200
B 300
C 100
表2:
产品 销往 销量
A 甲地 50
A 乙地 150
B 甲地 200
B 丙地 100
要得到以下结果:
产品 产量 销往 销量
A 200
A 甲地 50
A 乙地 150
B 300
B 甲地 200
B 丙地 100
C 100
表1:
产品 产量
A 200
B 300
C 100
表2:
产品 销往 销量
A 甲地 50
A 乙地 150
B 甲地 200
B 丙地 100
要得到以下结果:
产品 产量 销往 销量
A 200
A 甲地 50
A 乙地 150
B 300
B 甲地 200
B 丙地 100
C 100
(
select 产品, 产量,''as 销往 ,'' as 销量 from 表1:
union all
select 产品,'', 销往, 销量 from 表2:
)t
order by 产品
(
select 产品, 产量,''as 销往 ,'' as 销量 from 表1:
union all
select 产品,'', 销往, 销量 from 表2:
)t
order by 产品,产量
(
select 产品, 产量,''as 销往 ,'' as 销量 from 表1:
union all
select 产品,'', 销往, 销量 from 表2:
)t
order by 产品,产量,销往
(
select 产品, 产量,'' 销往 ,'' 销量 from 表1:
union all
select 产品,'', 销往, 销量 from 表2:
)t
order by 产品
(select 产品,1 as aa,产量,'' as 销往,0 as 销量 from 表1
union all
select 产品,2 as aa,0 as 产量 ,销往,销量 from 表2
) a
order by 产品,aa