我與PHP和PDO的工作,我需要recolect信息加入3個表:內連接有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]
我只知道,這樣的事情可以有內進行加入,但我無法找到我怎麼能有3代表做出來。
有我可以做到這一點的例子或其他幫助?
我想你不能在一個查詢中限制到每張專輯5個。除非有人知道一些聰明的做法。 – 2013-03-19 06:23:18
好吧,如果我不能獲得這個限制,我很麻煩:想象一下album_id = 4有10000張照片鏈接,但我只需要5張,非常昂貴! – 2013-03-19 06:25:28
是的,我說的不是針對所有專輯的一個查詢,而是最有可能是每個專輯的一個查詢。我試圖想辦法。 – 2013-03-19 06:26:58