sql >> Databasteknik >  >> RDS >> PostgreSQL

Behöver en sql-fråga för att hitta inlägg med flest kommenterade ordning efter antal kommentarer/antal DESC

i tsql skulle du göra följande, jag hoppas att det styr dig i rätt riktning

SELECT
         p.id,
         c.postcount
    FROM posts as p
    INNER JOIN (
                  SELECT
                         post_id,
                         count(*) AS postcount
                  FROM comments
                  GROUP BY post_id
               ) as c
           on p.id = c.post_id

    Order by c.postcount desc


  1. Hur bestämmer jag den sista dagen i föregående månad med PostgreSQL?

  2. Få återstående dagar, timmar och minuter med mySql

  3. Hämta BLOB från databasen, hur man sätter tillbaka dem

  4. Introduktion till temporära tabeller i SQL Server