在 Visual Studio 2008 中使用 SQL Server CE,我尝试像这样查询数据库:
select          
   [INTESTAZIONE Ente], 
   [INTESTAZIONE Tipo],
   [INTESTAZIONE Anno], 
   [INTESTAZIONE Protocollo], 
   COUNT([Mittenti Mittente]) AS [N.MITTENTI],
   [Mittenti Mittente] AS [MITTENTI],
   STUFF(
           (SELECT ',' + [Mittenti Mittente] AS [ELENCO MITTENTI]
            FROM ElencoMittenti
            WHERE [ElencoMittenti.[Mittenti  Mittente]] = [Elenco_Ricorsi.[Mittenti Mittente]]
            FOR XML PATH('')), 1, 1, '' ) AS [RISULTATO]
from    
   Elenco_Ricorsi
group by 
   [INTESTAZIONE Ente], [INTESTAZIONE Tipo],[INTESTAZIONE Anno], 
   [INTESTAZIONE Protocollo], [Mittenti Mittente]
我需要STUFF((SELECT.....)命令来构建一个数组作为这个查询的结果。
此查询给出错误:
错误中的令牌 = SELECT”,问题来自嵌套的“选择”
我已经读过这也可以用 SQL Server Compact Edition 来做,所以我认为我在查询中犯了一些错误。