我有下表:
+-----------+--------+
| FirstName | Active |
+-----------+--------+
| Rob | TRUE |
| Jason | TRUE |
| Mike | FALSE |
+-----------+--------+
Run Code Online (Sandbox Code Playgroud)
仅当 John 的条目不存在时,where Active=True.我才想插入“John”(使用 Active=True)我尝试以下操作:
insert into testTable (FirstName, Active) values ('John',True) where not exists (select 1 from testTable where FirstName='John' and Active=True)
Run Code Online (Sandbox Code Playgroud)
但我得到“查询输入必须至少包含一个表或查询”。
任何人都可以帮助我实现目标吗?