我需要帮助编写一个 SQL 查询,它可以让我得到我想要的结果。
我有一个文件上传功能,可以为多个位置的客户上传文件。表结构简单,只有5列;FileID、FileName、Title、Description 和 LocationID。如果用户上传 3 个位置的文档,则在此表中输入 3 个条目。让我们说
FileID 文件名 标题 描述 LocationID 1 文件 1 文件 1 说明 1 100 2 文件 1 文件 1 说明 1 21 4 文件 1 文件 1 说明 1 181
用户为 4 个位置上传另一个文件,数据被输入,表格现在看起来像这样
FileID 文件名 标题 描述 LocationID 1 File1.doc 文件 1 说明 1 100 2 文件 1.doc 文件 1 说明 1 21 4 文件 1.doc 文件 1 说明 1 181 5 文件 2.pdf 文件 2 说明 2 123 6 文件 2.pdf 文件 2 说明 2 12 7 文件 2.pdf 文件 2 说明 2 126 8 文件 2.pdf 文件 2 说明 2 100
现在我想要的结果是
文件名 标题 描述 LocationCSV File1.doc 文件 1 说明 1 100、21、181 File2.pdf 文件 2 说明 2 123、12、126、100