sql >> Databasteknik >  >> RDS >> Mysql

hur man väljer antal från huvudfrågan till underfrågan

Du kan inte lägga in HAVING klausul på den yttre frågan eftersom det inte är en aggregerad fråga. Prova detta istället:

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. Komplett guide för att åtgärda SQL Database Error 5243

  2. Hur man skapar en primär nyckel i SQL Server (T-SQL-exempel)

  3. Hur får man flera räkningar med en SQL-fråga?

  4. ProxySQL Native Clustering med Kubernetes