我一直在試圖找出一種不同的方式來完成這個任務在本網站上的另一個問題,但也許我想讓它太難。Mysql/php - 查詢問題
以下是我有: 表,和圖像標識,ImageName,GalleryID 並添加註釋,作者,日期其他表,圖像標識
我想要做的就是做一個查詢,我發現所有的有一個galleryID = 42的圖像。另外,我想抓取與每幅圖片相關的所有評論(通過ImageID)並將它們連接在一個單獨的值中。例如:
ImageID:1234,ImageName:IMG425,GalleryID:42,Comments:Cool!||| John Smith |||好棒!||| Richard Clark ||| 2010 -10-01 ~~我記得這次運行||| Susan Edwards ||| 2010-10-04
我需要連接評論表中的每個圖像的所有結果,並將它們放入一個單一的值,然後我可以在我的頁面正文中通過PHP解析它們。
您能與我們分享一些代碼和SQL嗎? – 2010-10-07 20:01:37
SELECT GalleryData.ID, GalleryData.FileName, GalleryData.GalleryID, GalleryData.Description, Galleries.GalleryName, Galleries.GalleryFolder, Comments.ID, Comments.'Comment', Comments.CommentAuthor, Comments.CommentDate FROM GalleryData INNER JOIN畫廊ON GalleryData.GalleryID = Galleries.GalleryID LEFT JOIN評論ON GalleryData.ID = Comments.ID 這產生重複的圖像記錄時,有與圖像相關聯的多於1個評論。 – dragboatrandy 2010-10-07 20:10:42