1.需求:
数据库储存格式
需要展示为
SELECT
u.*,
( SELECT GROUP_CONCAT( NAME SEPARATOR ',' ) FROM USER WHERE FIND_IN_SET( id, u.ids ) )
FROM
USER u
实际运行方式如下
SELECT
u.*,
( SELECT GROUP_CONCAT( NAME SEPARATOR ',' ) FROM USER WHERE FIND_IN_SET( id, "1,2,3" ) )
FROM
USER u
主要用到了GROUP_CONCAT 和 FIND_IN_SET方法
FIND_IN_SET方法查询是否包含user表里的id
GROUP_CONCAT 方法把查出来的name以逗号分割的形式展示出来