2010-12-15 25 views
0

我有4個表...從多個表格檢索內容是可能的?

「內容」 - 像標題desc,並且contentType中 內容主要列表「相冊」 - 由若干張照片 「照片」相冊 - 個人照片項 「photosLinks 「 - 將照片鏈接到相冊 」tags「 - 用於搜索和查找內容的標籤

如果contentType =='album'在一個查詢/鏡頭中,是否可以檢索內容查詢的照片?

對於標籤,我可以做一個簡單的GROUP_CONTACT(),因爲我們所需要的只是單詞的文本。

我不確定如何處理(一個專輯),而不是讀取結果(從PHP),然後再作出另一個查詢來獲取照片鏈接的最佳方法。

任何提示或建議,將不勝感激。 謝謝!

Thomas

+0

你在找加入嗎? http://en.wikipedia.org/wiki/Join_(SQL) – RageZ 2010-12-15 02:09:34

+0

http://w3schools.com/sql/sql_join.asp – deceze 2010-12-15 02:11:13

回答

2

這是可能的,但你最終會得到重複的行。即你可以只加入,但你最終的東西,如:

 
Artist   Album    Photo 
Cowboy Mouth Are you with me? [[Front Cover]] 
Cowboy Mouth Are you with me? [[Back Cover]] 

如果你想在一個表中的多行結果的單行相關聯的一些方法,那麼我不知道的這是一種做法。你可以做一些事情,比如爲照片列表存儲一個序列化的數據結構,但這當然不符合RDBMS理念。

+0

我也有同樣的印象,以及..只是想仔細檢查之前,我把在另一個方法調用ping數據庫..謝謝比利! – 2010-12-15 02:28:24