У меня есть следующая таблица:
+-----------+--------+
| FirstName | Active |
+-----------+--------+
| Rob | TRUE |
| Jason | TRUE |
| Mike | FALSE |
+-----------+--------+
Я хотел бы вставить 'Джон' (с 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)
но я получаю «Ввод запроса должен содержать хотя бы одну таблицу или запрос».
Может ли кто-нибудь помочь с тем, чего я пытаюсь достичь?