我正在使用 PHP 和 PDO,我需要记住加入 3 个表的信息:
- 相片
- 专辑
- 相册照片
该表具有以下结构:
相片:
photo_id (int)
path (varchar)
nick (varchar)
date (timestamp)
专辑
album_id (int)
album_name (varchar)
nick (varchar)
date (timestamp)
相册照片
album_id (int)
photo_id (int)
nick (varchar)
date (timestamp)
所以,我想显示所有相册,每个相册最多 5 张照片,其中用户 nick 是 'owner'。
如下所示:
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]
我只知道可以用 INNER JOIN 制作这样的东西,但我找不到如何用 3 张桌子制作它。
有我可以做到这一点的例子或其他帮助吗?