Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Maksimum berdasarkan grup

Anda dapat menggunakan kueri ini. Anda dapat mencapai hasil dalam waktu 75% lebih sedikit. Saya memeriksa dengan lebih banyak kumpulan data. Sub-Kueri membutuhkan lebih banyak waktu.

SELECT p1.id, 
       p1.security, 
       p1.buy_date 
       FROM positions p1
left join
            positions p2
                on p1.security = p2.security
                   and p1.buy_date < p2.buy_date
      where 
      p2.id is null;

SQL-Fiddle tautan



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pernyataan VALUES di MySQL

  2. Bagaimana saya bisa menggabungkan dua tabel MySQL?

  3. Cara Menginstal MySQL Workbench Di Ubuntu

  4. MAKEDATE() Contoh – MySQL

  5. Cara Install MySQL 8 Terbaru di Debian 10