Во многих случаях значение, подлежащее сравнению в предложениях WHERE или HAVING, представляет собой не одно, а несколько значений. Вложенные подзапросы генерируют временную таблицу, которая не имеет имени. К такому отношению невозможно обратиться по имени из какого-либо другого места запроса. Применяемые к подзапросу операции основаны на следующих операциях: IN, ALL, SOME, ANY, EXISTS.
Использование операций IN и NOT IN
Оператор IN используется для сравнения некоторого значения со списком значений, при этом проверяется, входит ли значение в предоставленный список или сравниваемое значение не является элементом представленного списка.
Пример: Запрос выводит модели, которые не были заказаны.
Задание: Написать sql-запрос, выводящий самый дорогие модели одного наименования товара (например, самая дорогая модель дивана, самая дорогая модель стула и т.д.), которые были заказаны.