我们说我有这样的事情:
ALTER TABLE SomeTable
ADD isNewest AS (
CASE WHEN date in (select MAX(date) from SomeTable group by SomeGroup)
THEN 1
ELSE 0
END
) PERSISTED
是这样的吗?
我收到以下错误:
Msg 1046,Level 15,State 1,Line 3
在此上下文中不允许子查询。只允许使用标量表达式。
(这是简单的。应用程序有点不同,但同样的问题适用。)