У меня есть следующий запрос, который дает мне имена пользователей, разделенные запятой:
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
);