0

これは機能します:

SELECT DISTINCT HEX(group_uuid) AS hexid 
FROM schema.table

>9B3D8DE01E1E049DA9F17D42B324AA66
>CDF112D740CE14EA08CA90E3C937DE8D

これもそうです

SELECT  GROUP_CONCAT('\'', HEX(group_uuid), '\' ') AS hexid 
FROM schema.table

>'9B3D8DE01E1E049DA9F17D42B324AA66','9B3D8DE01E1E049DA9F17D42B324AA66' [etc...]

この

SELECT  GROUP_CONCAT(DISTINCT HEX(group_uuid) SEPARATOR '\' ') AS hexid 
FROM schema.table

>9B3D8DE01E1E049DA9F17D42B324AA66' CDF112D740CE14EA08CA90E3C937DE8D

これはしかし、

SELECT  GROUP_CONCAT('\'', DISTINCT HEX(group_uuid), '\' ') AS hexid 
FROM schema.table 

Error Code: 1064. You have an error in your SQL syntax; INSERT COIN

ではない。

置換できる「PREFIX」キーワードや、従うべき別の構文はありますか?

4

1 に答える 1

4

何方をお探しですか

 GROUP_CONCAT(DISTINCT CONCAT('\'',HEX(group_uuid),'\'') SEPARATOR ' ')
于 2012-07-21T12:30:46.887 に答える