В моей базе данных mysql есть таблица, в которой одно из полей создает отношение 1 -> N для другой таблицы.
Мой запрос:
select
rc.trial_id,
(select label from vocabulary_interventioncode where id = (select interventioncode_id from repository_clinicaltrial_i_code where clinicaltrial_id = rc.id limit 1)) as interventioncode
from
repository_clinicaltrial rc;
i Я использую:
(select label from vocabulary_interventioncode where id = (select interventioncode_id from repository_clinicaltrial_i_code where clinicaltrial_id = rc.id limit 1))
с пределом 1 для таблицы vocabulary_interventioncode , чтобы не получить ошибку в запросе.
Возможно ли это объединить все результаты запроса:
(select label from vocabulary_interventioncode where id = (select interventioncode_id from repository_clinicaltrial_i_code where clinicaltrial_id = rc.id))
и поместить все результаты в один столбец?