我有一个这样的表(它也有其他详细信息):
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
最佳答案
使用GROUP BY
,您应该在表中获得所有COUPON_NAME
SELECT COUPON_NAME, COUNT(*) AS USES FROM TABLE1 GROUP BY COUPON_NAME;
关于mysql - 计数特定行mysql + express,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47759580/