Как сделать запрос с group_concat на сервере sql [duplicate]
На этот вопрос уже есть ответ:
Симуляция функции group_concat MySQL в Microsoft SQL Server 2005? 9 ответов Я знаю, что на сервере SQL мы не можем использоватьGroup_concat
функция, но у меня есть одна проблема, в которой мне нужноGroup_Concat
мой запрос. Я нашел в нем какую-то логику, но не смог ее исправить. Мой SQL-запрос - это
select m.maskid,m.maskname,m.schoolid,s.schoolname,
md.maskdetail
from tblmask m join school s on s.id = m.schoolid
join maskdetails md on m.maskid = md.maskid
order by m.maskname ;
Это дает мне результат как
Просто посмотрите первые 3 строки В этом maskid, maskname, schoolid, schoolname одно и то же, но maskdetail отличается, поэтому вам нужна одна строка для той, в которой последний столбец может содержать все подробности mask согласно maskid и т. Д.
Я хочу, чтобы мой вывод был похож на
И так далее. Поэтому, пожалуйста, помогите мне при составлении запроса.
Заранее спасибо