sql >> Database teknologi >  >> RDS >> Mysql

Gruppevist maksimum

Du kan bruge denne forespørgsel. Du kan opnå resultater på 75 % mindre tid. Jeg tjekkede med mere datasæt. Underforespørgsler tager længere tid.

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-violin link



  1. Vedhæftning af et ContentDocument til et Salesforce Custom Object

  2. SQL-forespørgsel til at oprette database i MySQL

  3. hvordan sender du e-mail med Pl/sql

  4. Returner tabeltype fra en funktion i PostgreSQL