コンマ区切りリストを作成しようとしていますが、私は派生テーブルを使用しています。しかし、私は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
キーワード、不正な構文にエラーが発生します。
ありがとうございます!
私はそれを試して、 "+ Name"を強調し、エラーを出します:条件が期待されるコンテキストで指定された非ブール型の式。 – daveomcd
どのテーブルに「名前」列がありますか? – Tim
名前はMyTableの一部です – daveomcd