MYSQL:
GROUP_CONCAT(column1):将查询出的多列记录中的一个字段,拼接成使用逗号隔开的一个字段
FIND_IN_SET('a','b,c,a,d'):查找参数1在以逗号隔开的参数2列表中的所在顺序。
资源管理系统,通过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