sql >> Databáze >  >> RDS >> Mysql

MySQL najde to nejdražší v každém PSČ

To by mělo fungovat, i když nemohu ručit za jeho účinnost. Podle komentáře je zde aktualizace, která stáhne všechny záznamy s cenou rovnou maximální ceně za PSČ.

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



  1. Jak vygeneruji skripty pro všechny tabulky s jedním tahem v SQL Server 2000?

  2. Oracle Pro*C/OCI instalační obslužné programy pro SIGSEGV/SIGABRT a přátele – proč a jak je deaktivovat?

  3. Proč Oracle SQL Optimizer ignoruje predikát indexu pro tento pohled?

  4. Unitils a DBMaintainer – jak zajistit, aby fungovaly s více uživateli/schématy?