PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

SQL:Como salvar a ordem na consulta sql?


Em vez de subquery use join . Tente isso.
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