sql >> Database >  >> RDS >> Mysql

SQL - Hoe te bestellen met behulp van telling uit een andere tabel

 SELECT bloggers.*, COUNT(post_id) AS post_count
    FROM bloggers LEFT JOIN blogger_posts 
    ON bloggers.blogger_id = blogger_posts.blogger_id
    GROUP BY bloggers.blogger_id
    ORDER BY post_count

(Opmerking:MySQL heeft een speciale syntaxis waarmee u GROUP BY kunt maken zonder alle waarden samen te voegen, het is precies voor deze situatie bedoeld).



  1. Selecteer uit tabel als record in een andere tabel is gevonden

  2. Getallen opmaken als Romeinse cijfers in Oracle

  3. kolomvolgorde in SELECT * instructie - gegarandeerd?

  4. Debuggen van privéprocedures