sql >> Database >  >> RDS >> Mysql

hoe selecteer je het aantal van de hoofdquery naar de subquery

U kunt de HAVING . niet plaatsen clausule op de buitenste query omdat het geen aggregatiequery is. Probeer in plaats daarvan dit:

SELECT users.id,
       users.display_name, 
       COUNT(*) AS comments_count 
  FROM users 
  INNER JOIN cms_comments 
  ON users.id = cms_comments.author_id
GROUP BY users.id, users.display_name
HAVING COUNT(*) > 150;


  1. BESTELLEN BY op basis van twee verschillende kolommen

  2. MySQL-instellingen opslaan

  3. SQL Server IF versus IIF():wat is het verschil?

  4. Hoe vergroot ik een EER-diagram in MySQL Workbench?