Я вытягиваю группировку типов комментариев и их итогов из базы данных mySQL. Результирующий набор выглядит следующим образом:Как эффективно группировать, суммировать и сортировать этот результат mysql?
ID - NAME - TOTAL
0 - Общее - 4
3 - ЗАТРОНУЛИ - 9
4 - MISC - 5
В моем выходе к концу пользователь, однако, я хочу суммировать итоговые значения для GENERAL и MISC, ID 0 и 4. Как я должен эффективно это делать? Проблема, которую я вижу, заключается в том, что идентификатор 0 может отсутствовать в каждом результате и то же самое для ID 4.
Любые предложения?
Мой запроса:
SELECT a.fk_type_id as ID, count(a.fk_type_id) as TOTAL, b.vch_name as NAME
FROM comments a
LEFT JOIN comments_types b ON a.fk_type_id = b.id
WHERE a.entry = X
GROUP BY a.fk_type_id
Так что мой результат конечного пользователя должен выглядеть следующим образом:
ОБЩИЕ/MISC - 9
ЗАТРОНУЛИ - 9
Каков запрос, который производит это? –
Если в строке результатов не exixst, то TOTAL равно 0. Или вы хотите что-то другое? – Narek