我有一个这样的表(它也有其他详细信息):

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/

10-11 14:06