次の出力が必要です。
有名人とその写真をデータベースに入れたいです。各有名人には複数の写真がある場合があります。各写真には複数の有名人が写っている場合があります
有名人が複数の写真を持っている場合は、有名人の名前が付いたランダムな写真を取得する必要があります。
こんな感じでテーブルを作りました。
有名人テーブル (有名人):
id
name
写真テーブル (写真):
id
photo location
有名人と写真の結合テーブル (Celebrity_Photos):
Celebrity id
Photos id
しかし、期待される結果を得るための正しいクエリがわかりません。または、テーブルを間違って設計した可能性があります。
これを行うための最良の方法を提案してください。
結合クエリを知っています。しかし、基本的な結合クエリは知っています。このような情報を提供します。
celeb1 photo1
celeb1 photo2
celeb2 photo1
しかし、私は達成しようとしています
celeb1 photo2
celeb2 photo1
また
celeb1 photo1
celeb2 photo1