У меня есть таблица, как показано ниже, на SQL сервере:
create table address (id int, city varchar(10));
insert into address values (1, 'Rome');
insert into address values (2, 'Dallas');
insert into address values (3, 'Cracow');
insert into address values (4, 'Moscow');
insert into address values (5, 'Liverpool');
insert into address values (6, 'Cracow');
insert into address values (7, 'Seoul');
Я пишу запрос с оператором IN
как
SELECT City
FROM address
WHERE city IN ('Rome', 'Mumbai', 'Dallas', 'Delhi', 'Moscow')
Я могу получить результат, но я хочу получить список отсутствующих или недоступных записей в таблице, например
| City | Status |
+--------+-----------+
| Rome | Available |
| Dallas | Available |
| Moscow | Available |
| Mumbai | Missing |
| Delhi | Missing |
+--------+-----------+