我有一个这样的表格(还有其他细节):
order_id coupon_name
1 XMAS20
2 XMAS20
3 NYE10
4 NYE10
5 XMAS20
我想要一个返回此(快递)的SQL查询:
[{ coupon_name: XMAS20, uses: 3 }, { coupon_name: NYE10, uses: 2 }]
在sql中:
coupon_name uses
XMAS20 3
NYE10 2
答案 0 :(得分:0)
使用GROUP BY
,您应该获得表格中的所有COUPON_NAME
SELECT COUPON_NAME, COUNT(*) AS USES FROM TABLE1 GROUP BY COUPON_NAME;