photos テーブル (写真を含む) と follow テーブル (ユーザーをフォローしているユーザーに関する情報を含む) を持つ 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
誰でもこれを手伝ってもらえますか?