Sql server 左加入后无法分组
以下是我的查询(来自触发器): 它说:Sql server 左加入后无法分组,sql-server,tsql,triggers,group-by,grouping,Sql Server,Tsql,Triggers,Group By,Grouping,以下是我的查询(来自触发器): 它说: Msg 156, Level 15, State 1, Line 7 Incorrect syntax near the keyword 'GROUP'. 您必须删除派生表(或CTE)的聚合 我认为这是你想要的,我认为你的小组也是错误的。我还添加了别名,以便于阅读(无论如何,对我来说) 您必须删除派生表(或CTE)的聚合 我认为这是你想要的,我认为你的小组也是错误的。我还添加了别名,以便于阅读(无论如何,对我来说) Msg 156, Level 15,
Msg 156, Level 15, State 1, Line 7
Incorrect syntax near the keyword 'GROUP'.
您必须删除派生表(或CTE)的聚合 我认为这是你想要的,我认为你的小组也是错误的。我还添加了别名,以便于阅读(无论如何,对我来说)
您必须删除派生表(或CTE)的聚合 我认为这是你想要的,我认为你的小组也是错误的。我还添加了别名,以便于阅读(无论如何,对我来说)
Msg 156, Level 15, State 1, Line 7
Incorrect syntax near the keyword 'GROUP'.
UPDATE
QF
SET
Cost = foo.Cost
FROM
QuoteItemsGroupFeature QF JOIN
(
SELECT
I.QuoteItemsGroupFeatureId,
(Q.BaseCost + Q.AccumulatedCost + ISNULL(SUM(P.Cost), 0)) * I.Amount
AS Cost
FROM
INSERTED I
JOIN
QuoteItemsGroup Q ON Q.QuoteItemsGroupId = I.QuoteItemsGroupId
LEFT JOIN
QuoteItemsGroupFeature P ON
P.QuoteItemsGroupFeatureId = I.ParentQuoteItemsGroupFeatureId
GROUP BY
Q.BaseCost,
Q.AccumulatedCost,
--I.Feature, ??
--I.Cost, ??
I.Amount
) foo ON QF.QuoteItemsGroupFeatureId = foo.QuoteItemsGroupFeatureId