쉼표로 구분 된 목록을 만들려고하고 파생 테이블을 사용하고 있습니다. 하지만 변수를 선언 할 수 없습니다. LEFT OUTER JOIN
... 어떻게해야합니까?SQL : 파생 테이블 내부에서 변수를 선언하려면 어떻게해야합니까?
LEFT OUTER JOIN (
DECLARE @String AS VARCHAR(MAX) = NULL
SELECT @String = COALESCE(@String + ', ','') + Name
FROM MyTable
SELECT @String, Col1
FROM MyTable
GROUP BY Col1
) AS T8
ON This = That
정확하지 않은 구문 인 Declare
키워드에 오류가 발생합니다.
감사합니다.
나는 그것을 시도하고 오류를주는 "+ 이름"을 밑줄 : 조건이 예상되는 컨텍스트에서 지정된 부울 유형의 표현. – daveomcd
테이블에 "이름"열이 있습니까? – Tim
이름은 MyTable의 일부입니다. – daveomcd