MYSQL:
GROUP_CONCAT(column1):將查詢出的多列記錄中的一個(gè)字段,拼接成使用逗號(hào)隔開(kāi)的一個(gè)字段
FIND_IN_SET('a','b,c,a,d'):查找參數(shù)1在以逗號(hào)隔開(kāi)的參數(shù)2列表中的所在順序。
資源管理系統(tǒng),通過(guò)fileIds查找拼接文件名的sql:
select a1.*,a2.fileNames from tbl_garden_info a1 left join (select t1.id,GROUP_CONCAT(t2.fileName) fileNames from tbl_garden_info t1 join tbl_file_info t2 on FIND_IN_SET(t2.id,t1.fileIds)>0) a2
on a1.id = a2.id