sql >> Database >  >> RDS >> PostgreSQL

Een sql-query nodig om berichten met de meeste opmerkingen te vinden, volgorde van opmerkingennummer/telling DESC

in tsql zou je het volgende doen, ik hoop dat het je in de goede richting stuurt

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. docker mysql op andere poort

  2. Update SQL Server-tabel met lokale gegevens

  3. kreeg mysql-fout tijdens het maken van trigger

  4. groepeer rijen in kolommen met sum