Предположим следующее:
Таблица A
id | value
----------
1 | red
2 | orange
5 | yellow
10 | green
11 | blue
12 | indigo
20 | violet
У меня есть список id (10, 11, 12, 13, 14), который можно использовать для поиска идентификатора в этой таблице. Этот список идентификаторов создается в моем интерфейсе.
Используя чисто SQL, мне нужно выбрать идентификатор из этого списка (10, 11, 12, 13, 14), которые не имеют записей в таблице A (присоединение к столбцу "id" ). Результатом должен быть конечный набор идентификаторов 13 и 14.
Как это сделать, используя только SQL? (Кроме того, я хотел бы избежать использования хранимой процедуры, если это возможно)
Единственный подход, который я могу придумать, - это то, что создало бы встроенную таблицу SQL на лету, чтобы временно сохранить мой список идентификаторов. Однако я не знаю, как это сделать. Это возможно? Есть ли лучший способ?
Спасибо!:)