質問: tA.DataId FOR XML PATH('') ) AS DataId FROM テーブル1 AS tA GROUP BY tA.出身,tA.性別
回答: パッと見ですが`,(SELECT tB.DataId + ","`ここです。 SQL Server では原則「'」シングルクォーテーションを使います。 実行環境やドライバにもよりますが