Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL encontrando o mais caro em cada CEP


Isso deve funcionar, embora eu não possa garantir sua eficiência. Por comentário, aqui está uma atualização que recupera todos os registros com preço igual ao preço máximo por CEP.
SELECT *
  FROM products p1
 WHERE p1.state = 'NJ'
   AND p1.price = (select max(price) from products p2
                   where p1.zip_code = p2.zip_code)

http://www.sqlfiddle.com/#!2/98f6d/2