使用SUM构建包含两个表的查询

时间:2010-12-27 23:32:17

标签: php mysql

我需要两个表来收集数据,然后将一个字段的总和相加,如果总和超过一定数量则返回它。

关联公司表 - 表1:[id]
佣金表 - 表1:[affiliate_id][amount]

我只需要在总佣金金额超过30的情况下获取附属费。

我还需要将两个表中的所有数据都返回到一个数组中。

1 个答案:

答案 0 :(得分:1)

尝试使用HAVING子句。

SELECT affiliate_id, SUM(amount) total_amount 
FROM commissions GROUP BY affiliate_id 
HAVING total_amount > 30