У меня есть таблица под названием «Продукты» со схемой (имя, город, штат, цена zip_code).
И я хочу найти самые дорогие названия продуктов для каждого zip_code данного штата.
я написал
SELECT zip_code, MAX(price)
FROM products
WHERE products.state = 'NJ'
GROUP BY zip_code
как подзапрос, но я не мог понять, как отображать название продукта и цену за zip_code в «Нью-Джерси»
Я был бы признателен, если бы вы могли мне помочь, спасибо.
SELECT name, zip_code, MAX(price)
... не получилось? - person hjpotter92   schedule 02.04.2012MAX(price)
, а просто возвращает произвольную запись из каждой группы. - person mellamokb   schedule 02.04.2012