我正在努力为我的用户,他们关注的人提供一系列收藏。
我希望选择所有当前用户的跟踪ID,然后显示与这些ID匹配的所有收藏夹。
我有以下查询,但它没有达到预期的效果。
SELECT * FROM favourites WHERE user_id IN (SELECT following_user_id FROM follows WHERE user_id='2');
我是否需要使用联接?
亲切的问候,
路
答案 0 :(得分:1)
这很容易
SELECT user_id as UserId, blah , blah
FROM favourites
WHERE user_id IN (
SELECT following_user_id
FROM follows
WHERE user_id= UserId
);