Как посчитать выбрать отчетливый mysql с 3 столбцами
У меня есть стол как:
ID_USER USERNAME_USER REF_USER STATUS_AKTIF
1 a aktif
2 b a tidak
3 c a aktif
4 d b aktif
5 e a aktif
и я использую этот код:
select REF_USER, count(distinct USERNAME_USER) as TOTAL from TABLE where (REF_USER IS NOT NULL AND REF_USER!="" AND STATUS_AKTIF='aktif') group by REF_USER
но я получаю только:
REF_USER TOTAL
a 2
b 1
как я могу удалить б? потому что пользователь b STATUS_AKTIF является Tidak
1 ответ
Просто добавьте группу
SELECT count(*) as total, username_user FROM table
WHERE (REF_USER IS NOT NULL AND REF_USER!="" AND STATUS_AKTIF='aktif')
GROUP BY username_user