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

Изберете къде броят на едно поле е по-голям от едно

Използвайте HAVING , а не WHERE клауза, за сравнение на обобщените резултати.

Приемане на заявката по номинална стойност:

SELECT * 
  FROM db.table 
HAVING COUNT(someField) > 1

В идеалния случай трябва да има GROUP BY дефинирани за правилна оценка в HAVING клауза, но MySQL позволява скрити колони от ГРУПАТА ОТ ...

Това в подготовка за уникално ограничение за someField ? Изглежда, че трябва да бъде...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да използвам JSON_EXTRACT в MySQL и да получа низ без кавичките?

  2. Каква е основната грешка зад Неуспешно установяване на връзка с база данни. Проверете низа за връзка, потребителското име и паролата.

  3. Грешка при преименуването на колона в MySQL

  4. MySQL EXPLAIN:Използване на индекс срещу използване на условие за индекс

  5. Изберете Всички събития със Събитие->График->Дата между начална и крайна дата в CakePHP