sql >> Database teknologi >  >> RDS >> PostgreSQL

SQL:Hvordan gemmer man ordre i sql-forespørgsel?

I stedet for subquery brug join . Prøv dette.

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. 3 måder at finde rækker, der indeholder små bogstaver i SQLite

  2. WebSecurity.CreateAccount mislykkes for MySQL

  3. se alle data for duplikerede rækker i Oracle

  4. Hvordan opretter man et array fra dette resultatsæt (indlejrede kategorier gemt i databaseret med traversal model)?