Подсчет конкретных строк mysql + express

0

У меня есть таблица, подобная этой (которая также имеет другие подробности):

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 
Теги:
express

1 ответ

0
Лучший ответ

С GROUP BY вы должны получить все COUPON_NAME присутствующие в вашей таблице

SELECT COUPON_NAME, COUNT(*) AS USES FROM TABLE1 GROUP BY COUPON_NAME;

Ещё вопросы

Сообщество Overcoder
Наверх
Меню