我有以下观点
CREATE OR REPLACE VIEW autors_view
AS
SELECT *
FROM autors a
WHERE NOT EXISTS ( SELECT 'ExID'
FROM `exercises`
WHERE `exercises`.AutorID = a.AutorID)
WITH CHECK OPTION;
现在我想让这个视图可插入。遗憾的是,如果我使用INSERT添加一个值,我会收到视图不可插入的错误。根据doc,这是因为我在WHERE子句中使用了a.AutorID。
视图应该选择所有在练习中没有条目的作者,并且它应该是可插入的(因为新作者从未进行过应该工作的练习)。有办法吗?
谢谢你和问候