首先感谢大家的回复,表一:
num name
1 办公室
2 人力资源
表二:
num fname fnum feiyong
1 短信费 1 10元
1 短信费 1 10元
1 月租费 2 20元
1 月租费 2 20元
2 短信费 1 10元
2 短信费 1 10元
2 月租费 2 20元
最终我要得出的 datawindow显示
短息费 月租费
办公室 20元 40元
人力资源 20元 20元
求真正地高手
------解决方案--------------------
select
表1.name,
sum(case when 表2.fnum = 1 then 表2.feiyong else 0 end) as '短信费' ,
sum(case when 表2.fnum = 2 then 表2.feiyong else 0 end) as '月租费'
from 表1,表2
where 表1.num=表2.num
group by 表1.name