1

データを含むテーブル列から複数の行とカンマ区切り値 (CSV) を取得するビューがあります。

うまく機能し、必要な結果が得られました。現在、ビューには次のような解析エラーがあります。

'(' の近くの WHERE 句にエラーがあります。クエリ テキストを解析できません。

誰か助けてくれませんか?これが私のコードです:

SELECT dbo.table1.title,
       Stuff((SELECT ', ' + CONVERT(NVARCHAR(4000), dbo.table3.uid) AS [text()]
              FROM   dbo.table2
                     INNER JOIN dbo.table3
                       ON dbo.table3.uid = dbo.table2.FK_Group
              WHERE  dbo.table3.uid = dbo.table2.FK_Group
                     AND dbo.table3.company = dbo.main.company
                     AND dbo.table2.FK_Version = dbo.table1.fk_Version
                     AND dbo.main_version.uid = dbo.table1.fk_Version
              FOR XML PATH('')), 1, 1, '') AS groupName
FROM   dbo.main_version
       INNER JOIN dbo.[main]
         ON dbo.version.fk_main = dbo.[main].uid
       INNER JOIN dbo.main_schema
         ON dbo.[main].fk_SCHEMA = dbo.main_schema.uid
       INNER JOIN dbo.table1
         ON dbo.version.uid = dbo.table1.fk_Version
WHERE  ( dbo.main_version.active = 1 )
4

0 に答える 0