我有一个名为YEAR的列表。我想从这个表创建一个视图,YEAR总是等于具有最大值的视图。每当插入YEAR值大于当前最大值的新记录时,视图将自动相应地反映。这是可能的,如果是这样,我怎么能做到这一点。
答案 0 :(得分:1)
是。可能有更好的方法取决于您的RDBMS,但这是一种方式。
CREATE VIEW YourView
AS
SELECT Col1, Col2,Year
FROM YourTable
WHERE Year=(SELECT MAX(Year) FROM YourTable)