一个SQL自连接的应用

今天,某童鞋给我说他遇到一个统计的难题,他们发行了一些优惠券,他们想统计所有使用优惠券人员的总共消费金额。而且是仅统计使用优惠券的人员的所有付款方式的消费金额总计。
表结构如下:
bjg
想要实现我做了个自连接,
select a.c_id,sum(b.c_amount) from tb_o_sm a,tb_o_sm b where a.c_type=’2′ and a.c_id=b.c_id group by a.c_id;
结果如下:
bjg2