Sql关于两表联系查询并分组的一个问题
T1,学员信息表,主要字段是IDCard,和所属学校T2,学员收费表,主要字段是IDCard收费金额T1和T2的关系是一对多如何统计某学校的收费情况如:S1学校缴费N个人...
T1,学员信息表,主要字段是IDCard,和所属学校
T2,学员收费表,主要字段是IDCard 收费金额
T1和T2的关系是一对多
如何统计某学校的收费情况
如:S1 学校缴费 N个人,总费用是多少钱?
大神给个思路吧~
查询所有学校的缴费人数和费用总数的语句又应该怎么写? 展开
T2,学员收费表,主要字段是IDCard 收费金额
T1和T2的关系是一对多
如何统计某学校的收费情况
如:S1 学校缴费 N个人,总费用是多少钱?
大神给个思路吧~
查询所有学校的缴费人数和费用总数的语句又应该怎么写? 展开
1个回答
展开全部
统计某学校的收费情况:
select 所属学校,sum(收费金额)from T1,T2 where T1.IDCard=T2.IDCard and 所属学校='学校名' group by 所属学校
第二个问题我不知道你要表达什么意思,你的话有歧义。
追问
第二个问题的意思是:列出每个学校的交费人数,和总费用
学校 交费人数 总费用
学校1 5人 500
学校2 7人 1000
类似这样的
追答
select 所属学校,count(),sum(收费金额)from T1,T2 where T1.IDCard=T2.IDCard group by 所属学校
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询