sql >> Databasteknik >  >> RDS >> Mysql

VÄNSTER JOIN ordning och gräns

Försök att ersätta:

LEFT JOIN ps a ON a.account_id = fr.author

med:

LEFT JOIN ps a 
  ON a.PrimaryKey                         --- the Primary Key of ps
     = ( SELECT b.PrimaryKey 
         FROM ps AS b 
         WHERE b.account_id = fr.author
         ORDER BY b.level DESC
         LIMIT 1
       )


  1. SQL VÄLJ MAX

  2. 25 Microsoft Access-genvägar för att spara tid i tabeller i databladsvy

  3. Prestanda/effektivitet för 2 SELECT-satser vs UNION vs något annat i MySQL-PHP

  4. SQL Server-väntehändelser -3