sql >> Database >  >> RDS >> Mysql

MySQL joins en COUNT(*) van een andere tafel

MySQL gebruikt HEBBEN verklaring voor deze taken.

Uw zoekopdracht ziet er als volgt uit:

SELECT g.group_id, COUNT(m.member_id) AS members
FROM groups AS g
LEFT JOIN group_members AS m USING(group_id)
GROUP BY g.group_id
HAVING members > 4

voorbeeld wanneer referenties verschillende namen hebben

SELECT g.id, COUNT(m.member_id) AS members
FROM groups AS g
LEFT JOIN group_members AS m ON g.id = m.group_id
GROUP BY g.id
HAVING members > 4

Zorg er ook voor dat u indexen instelt in uw databaseschema voor sleutels die u in JOINS gebruikt, aangezien dit de prestaties van uw site kan beïnvloeden.



  1. Een procedure maken in mySql met parameters

  2. Wat doet een databaseontwerper?

  3. MySQL geeft rijen een leven lang

  4. Django MySQL-fout bij migreren