【发布时间】:2019-02-17 23:11:42
【问题描述】:
我有下表:
+-----------+--------+
| FirstName | Active |
+-----------+--------+
| Rob | TRUE |
| Jason | TRUE |
| Mike | FALSE |
+-----------+--------+
仅当 John 的条目不存在时,我才想插入“John”(Active=True)where Active=True. 我尝试以下操作:
insert into testTable (FirstName, Active) values ('John',True) where not exists (select 1 from testTable where FirstName='John' and Active=True)
但我明白了 '查询输入必须至少包含一个表或查询'。
任何人都可以帮助我实现目标吗?
【问题讨论】:
-
对于表格的格式,我很抱歉。我仍然不确定如何将表格粘贴到此处(那里的任何帮助也将不胜感激..)
标签: ms-access insert conditional where exists