我需要两个表来收集数据,然后将一个字段的总和相加,如果总和超过一定数量则返回它。
关联公司表 - 表1:[id]
佣金表 - 表1:[affiliate_id][amount]
我只需要在总佣金金额超过30的情况下获取附属费。
我还需要将两个表中的所有数据都返回到一个数组中。
答案 0 :(得分:1)
尝试使用HAVING子句。
SELECT affiliate_id, SUM(amount) total_amount
FROM commissions GROUP BY affiliate_id
HAVING total_amount > 30