Mysql 分割由逗号分隔的值
我有以下查询,这些查询给我以逗号分隔的用户名:Mysql 分割由逗号分隔的值,mysql,split,concat,comma,Mysql,Split,Concat,Comma,我有以下查询,这些查询给我以逗号分隔的用户名: SELECT GROUP_CONCAT(username SEPARATOR ',') FROM users WHERE id IN ( SELECT _user_id FROM _user_meeting WHERE meeting_id = @id_solo) 但现在我需要将“@xxxx.com”添加到我从查询中获得的每个用户名。有没有办法拆分这些用户名?用户名的数量是可变的,可以是1个用户名,也可以是10个用户名,用逗号分隔。您可以在最初选
SELECT GROUP_CONCAT(username SEPARATOR ',') FROM users WHERE id IN ( SELECT _user_id FROM _user_meeting WHERE meeting_id = @id_solo)
但现在我需要将“@xxxx.com”添加到我从查询中获得的每个用户名。有没有办法拆分这些用户名?用户名的数量是可变的,可以是1个用户名,也可以是10个用户名,用逗号分隔。您可以在最初选择用户名时将电子邮件域附加到用户名
SELECT GROUP_CONCAT(CONCAT(username, '@xxxx.com') SEPARATOR ',')
FROM users
WHERE id IN (
SELECT _user_id
FROM _user_meeting
WHERE meeting_id = @id_solo
);
您可以在最初选择电子邮件域时将其附加到用户名
SELECT GROUP_CONCAT(CONCAT(username, '@xxxx.com') SEPARATOR ',')
FROM users
WHERE id IN (
SELECT _user_id
FROM _user_meeting
WHERE meeting_id = @id_solo
);