在 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 来做,所以我认为我在查询中犯了一些错误。