Mysql
 sql >> база данни >  >> RDS >> Mysql

как да изберете брой от основната заявка в подзаявка

Не можете да поставите HAVING клауза във външната заявка, защото не е обобщена заявка. Опитайте това вместо това:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вмъкване на списък със стойности не съответства на списъка с колони:1136 Броят на колоните не съвпада с броя на стойностите

  2. Несъответствие на типа:не може да се преобразува от java.util.Date в java.sql.Date

  3. Грешка с неизвестна колона в „списък с полета“ при заявка за актуализиране на MySQL

  4. Mysqldump стартира от cron и сигурност с парола

  5. ГРЕШКА:Зареждането на локални данни е деактивирано - това трябва да бъде активирано както от страна на клиента, така и от страна на сървъра