MySQL查询列转行+两边拼接单引号
SELECT
GROUP_CONCAT(CONCAT( '''', ifnull(gysid,''), '''' )) AS gysid
FROM
(
SELECT DISTINCT( GYSID ) AS gysid FROM table_name WHERE id IN ( '10', '11' )
) t
结果:‘4’,‘5’,‘1’,‘2’,‘3’
注意: sql中in关键词()中不能为空。
即不能为:
in ()
可以为:
in ('')