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 ('')