私はPHPとPDOを使用しており、3つのテーブルを結合する情報を再収集する必要があります。
- 写真
- アルバム
- album_photos
テーブルの構造は次のとおりです。
写真:
photo_id (int)
path (varchar)
nick (varchar)
date (timestamp)
アルバム
album_id (int)
album_name (varchar)
nick (varchar)
date (timestamp)
album_photos
album_id (int)
photo_id (int)
nick (varchar)
date (timestamp)
したがって、ユーザーのニックネームが「所有者」である、各アルバムに最大5枚の写真を含むすべてのアルバムを表示したいと思います。
次のように表示されます。
album_name_1:
[photo_1]
[photo_2]
[photo_3]
[photo_4]
[photo_5]
album_name_2:
[photo_1]
[photo_2]
[photo_3]
[photo_4]
[photo_5]
このようなものはINNERJOINで作成できることしか知りませんが、3つのテーブルで作成する方法がわかりません。
私がこれを行うために得ることができる例または他の助けはありますか?