Помогите пожалуйста, как правильно написать такой запрос (Сейчас каунты вернут 0, по скольку по 3 условиям из 6 количество возвращаемых записей будет ровняться 0):
SELECT COUNT( DISTINCT t1.uid ) AS `Активные пользователи`,
COUNT( DISTINCT t2.uid ) AS `Отключенные по задолжности`,
COUNT( DISTINCT t3.uid ) AS `Заблокированы администратором`,
COUNT( DISTINCT t4.uid ) AS `Заблокированы по задолжности (Активная блокировка)`,
COUNT( DISTINCT t5.uid ) AS `Лимит трафика исчерпан`,
COUNT( DISTINCT t6.uid ) AS `Договор расторгнут`
FROM billing.vgroups t1,
billing.vgroups t2,
billing.vgroups t3,
billing.vgroups t4,
billing.vgroups t5,
billing.vgroups t6
WHERE t1.blocked=0 AND # Активные пользователи
t2.blocked=1 AND # Заблокированные по балансу
t3.blocked=3 AND # Заблокирован администратором
t4.blocked=4 AND # Заблокирован по балансу
t5.blocked=5 AND # Лимит трафика исчерпан
t6.blocked=10; # Расторгнут договор
Заранее благодарю за ответ!
_____________
Искусство программирования - заставить компьютер делать всё то, что Вам делать лень!