Помогите написать запрос

Cyrill

Новичок
Помогите написать запрос

Помогите, пжалуйста, написать правильный запрос. Цель: выявить подписки, на которые не подписан конкретный клиент. 2 таблицы. subscriptions - на какие подписки подписан клиент, subs_info - таблица хрянящая все возможные подписки.

Er-диаграмма таблиц
 

rafael

Новичок
$query="select a.id,a.info from subscriptions a, subs_info b where b.user_id!=".$id_user." && b.subscription_id=a.id GROUP BY a.id,a.info";

где $id_user - ID клиента.
 

antson

Новичок
Партнер клуба
rafael
Найдите в своем запросе ошибку .
Подсказка . появилась новая рассылка на которую нет ни одного подписчика.
 

rafael

Новичок
antson, да ты прав, спасибо. Впредь буду внимателен, прежде чем подсказывать людям
 

antson

Новичок
Партнер клуба
кроме того в запросе еще одна ошибка
на подписку с id 1 пусть подписаны пользователи 1 и 2
по твоему запросу она все равно в выборку попадает :(
плюс запрос не оптимален до применения group by произведение таблиц.
 

Cyrill

Новичок
Спасибо всем.
Но, по-моему, достаточно было всего одного ответа antson'а, т.к. действительно точно такая же проблема была рассмотрена. Спасибо всем, кто откликнулся.
 
Сверху