我有一个 MySQL 数据库,其中包含一个照片表(包含照片)和一个关注表(包含有关用户关注用户的信息)。
我有以下代码来加载当前用户关注的用户的照片:
SELECT photos.* FROM photos,follows
WHERE follows.following = photos.uid AND
follows.follower=$current_uid
ORDER BY photos.id DESC
我想加载我的用户上传的照片以及用户正在关注的照片的列表。我尝试了以下方法,但我不断收到一大堆重复的条目:
SELECT photos.*
FROM photos,follows
WHERE (follows.following = photos.uid AND
follows.follower=$current_uid) OR
photos.uid=$current_uid
ORDER BY photos.id DESC
有人能帮忙吗?