sql >> Databáze >  >> RDS >> PostgreSQL

SQL:Jak uložit objednávku v dotazu SQL?

Místo subquery použijte join . Zkuste toto.

SELECT p.*
FROM   person p
       JOIN (SELECT p.id,
                    Count(p.NAME)cnt
             FROM   car c
                    JOIN person p
                      ON c.person_id = p.id
             GROUP  BY p.id) b
         ON p.id = b.id
ORDER  BY cnt ASC 


  1. Chyby v SQL Serveru při importu souboru CSV navzdory použití varchar(MAX) pro každý sloupec

  2. Příklad sys.dm_sql_referenced_entities() SQL Serveru vracejícího entitu, která odkazuje na propojený server

  3. Dynamické MySQL s lokálními proměnnými

  4. MySQL MIN() a MAX() s LIMIT