我不太瞭解MySQL,所以我需要一些幫助完成此任務..我希望可以問一下。MySQL合併相關表中的數據並將其導出爲.csv
我有我需要它導出我使用下面的代碼做了一個表:
SELECT *
FROM `members`
WHERE `active` =1
AND `level` = 'full'
LIMIT 0 , 30000
這完美的作品,給我最什麼,我需要包括在collumn用戶ID叫id
但我還需要獲取每個成員的相關圖像並將其添加到我的導出.csv文件中。
圖像(文件名)存儲在不同的表稱爲images
但這僅包含galleryid
,filename
和defaultimg
(注意我只在數據感興趣的地方defaultimg = 1
)
這裏的問題是有沒有參考該表中的成員(id
)。
對於我必須引用名爲不同的表:imagelinks
其中包含2列:
1)id
從images
表涉及到我的galleryid
。
和
2)memberid
從members
表涉及的用戶ID id
。
我知道什麼是設置的災難。
所以..我需要做的和不能爲我的生活工作出口是一個.csv所有的用戶數據從members
表(如我的代碼上面所述)與增加的filename
來自images
表的數據,該數據表對參考用戶進行覈對(其中defaultimg = 1
)。
最後,我還需要在filename
數據前加上一個URL。
例如:該表有my-image.jpg
但在導出的.csv我需要它是http://www.domain.com/images/my-image.jpg
我試圖做到這一切在phpMyAdmin。
任何幫助將非常感謝。
感謝
Thanks @Bill我在最後有一個叫做文件名的串,它很棒,但它包含的ID不是帶有文件名的URL ..有什麼想法? – Cybercampbell
該ID是來自'imagelinks'的''id' – Cybercampbell
這個問題似乎是在這一行:'SELECT members。 *,'http://www.domain.com/images/'+ images.filename as thefilename'當我這樣做時:'SELECT成員。 * , 圖片。文件名AS文件名'我得到文件名。有任何想法嗎? – Cybercampbell