나는 SQL 서버에서 Group_concat
함수를 사용할 수 없다는 것을 알고 있지만 여기에 하나의 문제가 있습니다. 내 쿼리는 Group_Concat
입니다. Google에서는 로직을 찾았지만 할 수 없습니다. 올바른 it.My의 SQL 쿼리 그것은 나를 그냥 그 maskid, maskname, schoolid에서 처음 3 개 행을 볼SQL 서버에서 group_concat으로 쿼리를 만드는 방법
같은 결과를 제공
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 ;
입니다 schoolname은 동일하지만 그렇게하려면 다른 maskdetail입니다 ~ 한 마지막 열에 마스 크리드 당 모든 마스크 상세 정보를 포함 할 수있는 행.
은 그에 대한 쿼리를하는 동안 너무
그리고처럼 내 출력 on.So 저를 도와주세요 싶습니다.
미리 감사드립니다.
[STRING_AGG] (https://docs.microsoft.com/en-us/sql/t-sql/functions)가 추가 된 이래로 SQL Server 2005에 관한 질문과 중복되는 것이 아닙니다./string-agg-transact-sql)을 SQL Server 2017로 가져와야하므로 최신 SQL Server를 사용하고 있는지 확인해보십시오. –