有没有办法在 Teiid (8.4) 的 UPDATE 语句中引用可更新表?
例如:我有表(tag_id、值、时间、active_ind)。我想用非最大时间标记所有标签。
UPDATE BUFFER buf
SET active_ind = 'N';
WHERE "time" NOT IN (
SELECT MAX("time")
FROM BUFFER
WHERE tag_id = buf.tag_id
);
但是 Teiid 不支持可更新BUFFER
表的别名。我怎样才能进行这样的更新?提前致谢。