62,159
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
烟草名称 售卖区域 售卖价格
红塔山(软) 中国 8
红塔山(软) 英国 18
小熊猫 中国 20
小熊猫 英国 25
中南海 美国 15
中南海 中国 5
大熊猫 中国 175
-------------------------------
烟草名称 中国价格 英国价格 美国价格
红塔山(软) 8 18 无
小熊猫 20 25 无
中南海 5 无 15
大熊猫 175 无 无
-------------------------------
select a.烟草名称, a.中国价格,b.英国价格,c.美国价格 from
(select 烟草名称,售卖价格 as 中国价格 from 表 where 售卖区域='中国' ) a
full outer join (select 烟草名称,售卖价格 as 英国价格 from 表 where 售卖区域='英国' ) b
on(a.烟草名称=b.烟草名称)
full outer join (select 烟草名称,售卖价格 as 美国价格 from 表 where 售卖区域='美国' ) c
on(a.烟草名称=c.烟草名称)
select distinct 烟草名称 from 表 ---