Sql关于两表联系查询并分组的一个问题

T1,学员信息表,主要字段是IDCard,和所属学校T2,学员收费表,主要字段是IDCard收费金额T1和T2的关系是一对多如何统计某学校的收费情况如:S1学校缴费N个人... T1,学员信息表,主要字段是IDCard,和所属学校
T2,学员收费表,主要字段是IDCard 收费金额
T1和T2的关系是一对多
如何统计某学校的收费情况
如:S1 学校缴费 N个人,总费用是多少钱?
大神给个思路吧~
查询所有学校的缴费人数和费用总数的语句又应该怎么写?
展开
 我来答
妖艳美好
推荐于2016-11-08 · 知道合伙人软件行家
妖艳美好
知道合伙人软件行家
采纳数:66 获赞数:309

向TA提问 私信TA
展开全部
  • 统计某学校的收费情况:

    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 所属学校
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式