Slastik
Новичок
составить sql запрос
Есть две таблиы
первая - список рассылок disps
disp_id title
вторая таблица содержит записи о том какие пользователи на какие рассылки подписаны - subs_users
id usr_id disp_id
необходимо выбрать список рассылок с полем "количество подписчиков"
Делаю так:
но таким образом теряю рассылки на которые никто не подписан, так как про них нет записей в таблице subs_users
пробовал использовать union что бы добавить те которых нет, но от дублирования записей не смог избавиться
Реально ли это выполнить одним запросом?
Есть две таблиы
первая - список рассылок disps
disp_id title
вторая таблица содержит записи о том какие пользователи на какие рассылки подписаны - subs_users
id usr_id disp_id
необходимо выбрать список рассылок с полем "количество подписчиков"
Делаю так:
PHP:
SELECT count( * ) AS `usr_cnt` , disp_id , disps.title
FROM `subs_users` , `disps`
WHERE disps.disp_id = subs_users.disp_id
GROUP BY subs_users.disp_id
пробовал использовать union что бы добавить те которых нет, но от дублирования записей не смог избавиться
Реально ли это выполнить одним запросом?