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

Potřebujete dotaz SQL k nalezení příspěvků s nejvíce komentovaným pořadím podle počtu komentářů/počtu DESC

v tsql byste udělali následující, doufám, že vás to nasměruje správným směrem

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. MySql vybrat v jiném výběru?

  2. Python převádí výsledek dotazu mysql na json

  3. Cross Join v Oracle

  4. Problémy se souběžností při načítání ID nově vložených řádků pomocí ibatis