select t1.省份,t1.2009年产生量, t2.2010年产生量(select 省份,2009年产生量,row_number() over() as rn1from t1order by 省份)t1,(select 省份,2010年产生量,row_number() over() as rn2from t2order by 省份)t2where t1.rn1=t2.rn1但是 如果表中数据有问题的话,这条语...
显示全部select t1.省份,t1.2009年产生量, t2.2010年产生量
(select 省份,2009年产生量,row_number() over() as rn1
from t1
order by 省份
)t1,
(select 省份,2010年产生量,row_number() over() as rn2
from t2
order by 省份
)t2
where t1.rn1=t2.rn1
但是 如果表中数据有问题的话,这条语句就不能完全实现要求,比如两个表中的省份数量不一样的,查询出来的结果就是错误的
收起