Выгрузите уникальные названия городов, в которых оформлялся заказ стоимостью, превышающей максимальное значение за 2009 год.
SELECT DISTINCT billing_city
FROM invoice AS i
WHERE total > (SELECT MAX(total)
FROM invoice AS i
WHERE EXTRACT(YEAR FROM CAST(invoice_date AS date)) = 2009);
Результат
| billing_city |
|---|
| Budapest |
| Prague |
| Dijon |
| Fort Worth |
| Chicago |
| Vienne |
| Madison |
| Dublin |
| Santiago |
| Oslo |
| Frankfurt |
Подзапрос можно сочетать с математическими операторами. В том случае, если подзапрос возвращает одно значение.