(使用postgresql 9.1)
我有一个视图,我正在尝试删除与最大值对应的行,以找到第二个最高值。我想在另一个视图中存储这个新关系。
CREATE VIEW SomeView AS
SomeOtherView
EXCEPT
(SELECT *
FROM SomeOtherView
WHERE attribute = (SELECT max(attribute) FROM SomeOtherView));
它一直告诉我第一个“SomeOtherView”周围有语法错误,但我似乎无法修复它。
答案 0 :(得分:1)
将SomeOtherView
替换为
SELECT * FROM SomeOtherView