我有一个使用子查询的简单查询:
SELECT pictures.*
FROM pictures
WHERE pictures.user_id IN
(SELECT follows.following_id
FROM follows
WHERE follows.follower_id = 9)
ORDER BY created_at DESC LIMIT 5;
我想知道,a)如何删除子查询并改用 JOINS,b)使用 JOINS 代替子查询会带来性能优势吗?
(follows.following_id、follows.follower_id、pictures.user_id 都被索引)
谢谢