我需要幫助編寫一個SQL查詢,它可以根據需要爲我提供結果。在列中獲取CSV列表,保持列不同(SQL)
我有一個文檔上傳功能,可以在其中爲多個位置的客戶上傳文檔。表結構簡單,只有5列; FileID,FileName,Title,Description和LocationID。 如果用戶上傳3個位置的文檔,則會在該表中輸入3個條目。比方說
FileID FileName Title Description LocationID 1 File1 File1 Description 1 100 2 File1 File1 Description 1 21 4 File1 File1 Description 1 181
用戶上傳另一個文件4分的位置,得到的數據輸入和表格現在看起來是這樣
FileID FileName Title Description LocationID 1 File1.doc File1 Description 1 100 2 File1.doc File1 Description 1 21 4 File1.doc File1 Description 1 181 5 File2.pdf File2 Description 2 123 6 File2.pdf File2 Description 2 12 7 File2.pdf File2 Description 2 126 8 File2.pdf File2 Description 2 100
現在我理想中的結果是
FileName Title Description LocationCSV File1.doc File1 Description 1 100, 21, 181 File2.pdf File2 Description 2 123, 12, 126, 100
您使用的是什麼RDBMS? – valex
你試過搜索嗎? –
當然,我搜查了很多。嘗試使用COALESCE,但沒有幫助。 –