将ID的CSV转换为名称的CSV

时间:2017-12-01 10:05:55

标签: mysql sql group-by

我需要将ID的csv转换为名称的csv。 我有:

FOLDER ID NAME  |  FILE  ID NAME PATH
       1  A              1  fX   1
       2  AB             2  fZ   1,2
       3  B              3  fY   3,4
       4  BC             4  fW   3,4,5
       5  BCD

从FILEDATA表中获取有关FILE及其大小的信息

select FILE.NAME, FILE.PATH, FILEDATA.SIZE
from FILEDATA inner join FILE on FILEDATA.fileid = FILE.id 
WHERE FILEDATA.PropName = "Size"

其实我得到了

fX  1      23805
fZ  1,2    27205
fY  3,4    23608
fW  3,4,5  21501

我需要用FOLDER名称替换ID

fX  A         23805
fZ  A/AB      27205
fY  B/BC      23608
fW  B/BC/BDC  21501

0 个答案:

没有答案