powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / помогите с конкатенацией в SQL.
2 сообщений из 2, страница 1 из 1
помогите с конкатенацией в SQL.
    #39214068
b.magadan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер. Окажите помощь пожалуйста.
Имеется следующий запрос:

Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT q.id AS question_id, a.id AS answer_id
		FROM questions q
		LEFT JOIN answers a
			ON q.id = a.parent_question
		LEFT JOIN test
			ON test.id = q.parent_test
				WHERE q.parent_test = 10 AND a.correct_answer = '1' AND test.enable = '1'



В итоге получаем следующую таблицу:

Код: sql
1.
2.
3.
4.
question_id  answer_id
8                22
9                24
9                25



Вопрос в следующем: как конкатенацией сделать что бы в результате получилась таблица из двух строк?
Код: sql
1.
2.
8   22
9   24,25
...
Рейтинг: 0 / 0
помогите с конкатенацией в SQL.
    #39214109
b.magadan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался. Вот так надо:
Код: sql
1.
2.
3.
SELECT q.id AS question_id, GROUP_CONCAT(a.id) AS answer_id
...
GROUP BY q.id
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / помогите с конкатенацией в SQL.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]