Вопрос подзапроса - PullRequest
       8

Вопрос подзапроса

0 голосов
/ 17 августа 2011

Я пытаюсь предоставить поток избранных своим пользователям и подписчикам.

Я хочу выбрать все идентификаторы подписчиков текущего пользователя, а затем показать все избранные, соответствующие этимID.

У меня следующий запрос, но он не дает желаемого эффекта.

SELECT * FROM favourites WHERE user_id IN (SELECT following_user_id FROM follows WHERE user_id='2');

Нужно ли использовать соединение или что-то еще?

С уважением,

Люк

1 Ответ

1 голос
/ 03 мая 2012

Это очень просто

SELECT user_id as UserId, blah , blah 
FROM favourites 
WHERE user_id IN ( 
                  SELECT following_user_id 
                  FROM follows 
                  WHERE user_id= UserId
                 );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...