【发布时间】:2014-02-28 01:11:30
【问题描述】:
我想在选择查询中显示新列,该列将包含其他表中与 id 对应的值的总和。 我现在正在学习 Sql,所以只想知道如何去做,我的问题被进一步解释为。
【问题讨论】:
-
枢轴不工作........你有什么想法......
-
你没有标记你正在使用哪个数据库引擎
-
你已经工作了,谢谢
我想在选择查询中显示新列,该列将包含其他表中与 id 对应的值的总和。 我现在正在学习 Sql,所以只想知道如何去做,我的问题被进一步解释为。
【问题讨论】:
SELECT table2.t1_id,table1.name, sum(case when month='Jan' then amount else 0 end) as jan,sum(case when month='feb' then amount else 0 end) as feb, sum(case when month='Mar' then amount else 0 end) as Mar from table2 inner join table1 on table1.t1_id=table2.t1_id group by table2.t1_id,name order by table2.t1_id;
【讨论】: