gpt4 book ai didi

mysql - 如何使用 group_concat 和 concat, distinct 引用单列的值

转载 作者:行者123 更新时间:2023-11-29 02:09:53 25 4
gpt4 key购买 nike

我需要使用 group_concat 来构建逗号分隔值列表,但我需要在单引号内引用这些值。这个怎么做?我写的查询对我不起作用。我在这样的列中有值:

userid (column)

1) 1,2
2) 3,4

查询 1:

SELECT GROUP_CONCAT( DISTINCT CONCAT('\'', user_id, '\'') ) as listed_id

查询 2:

SELECT GROUP_CONCAT( DISTINCT CONCAT('''', user_id, '''') ) as listed_id

预期输出:

'1','2','3','4'

但是我得到这样的值

'1,2,3,4'

最佳答案

试试这个,它在我的情况下工作得很好:

SELECT GROUP_CONCAT( DISTINCT CONCAT("'", REPLACE(user_id, "," , "','") , "'")) as listed_id FROM users

这是输出: enter image description here

关于mysql - 如何使用 group_concat 和 concat, distinct 引用单列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55411355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com