【发布时间】:2012-02-10 10:11:02
【问题描述】:
我有两个包含以下条目的表:
表 1 tbl类别
id 类别
1 名建筑师
2 工程师
3 项目经理
表 2 支付宝
id / categoryid / 付款
1 / 1 / 100
2 / 2 / 150
3 / 2 / 50
4 / 1 / 200
5 / 1 / 50
当前我的记录集 sql 如下所示:
SELECT tblcategories.id, tblcategories.category, SUM(tblpayments.payment) AS 总计 FROM tblcategories, tblpayments 哪里(tblcategories.id = tblpayments.category) 按 tblcategories.id 分组
这给了我以下结果:
记录/ID/类别/总数
1 / 1 / 建筑师 / 350
2 / 2 / 工程师 / 200
但是,我想要以下结果:
记录/ID/类别/总数
1 / 1 / 建筑师 / 350
2 / 2 / 工程师 / 200
3 / 3 / 项目经理 / 0
这可能吗?
【问题讨论】:
标签: mysql group-by sum recordset