Oracle
 sql >> база данни >  >> RDS >> Oracle

Вземете записи въз основа на максималната стойност на колоната

опитайте

    select cars.* FROM cars
    INNER JOIN (
        select country, max(price) AS maxprice from cars 
        GROUP BY country
    ) m
    ON cars.country = m.country AND cars.price = m.maxprice


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изберете оператор REF oracle

  2. ora:12505:TNS:слушателят в момента не знае за SID, даден в дескриптора за свързване (DBD ГРЕШКА:OCIServerAttach)

  3. Oracle Live SQL

  4. Използване на CONTINUE In Loops за възобновяване на контрола в Oracle

  5. Защо заявката SELECT не стартира транзакцията? [Оракул]