Как правильно составить запрос в БД для отчета?
Есть таблица со следующей структурой:
| user_id | like | dislike |
|---|---|---|
| 1 | 1 | 0 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
| 2 | 0 | 1 |
| 2 | 1 | 0 |
| 2 | 0 | 1 |
Требуется составить sql запрос, чтобы увидеть количество поставленных like и dislike по каждому user_id.
Подскажите, пожалуйста, какой конструкцией запроса это можно получить? Заранее благодарен всем отозвавшимся.
Ответы (1 шт):
Автор решения: pegoopik
→ Ссылка
SELECT
user_id,
SUM(like) AS like_count,
SUM(dislike) AS dislike_count
FROM some_table
GROUP BY user_id