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

единична заявка за отпечатване на всички редове, чийто брой е по-голям от 10

Ако те разбрах правилно, тогава :-

select * from Table1 where Source in
(
Select Source from Table1 group by Source having count(*) > 10
)

Това връща всички тези редове от Table1 които имат Source стойността на колоната се появява повече от 10 пъти.

РЕДАКТИРАНЕ:-

select * from Table1 t1 join
(Select Source, Dest from Table1 group by Source, Dest having count(*) > 10) t2
on t1.Source = t2.Source and t1.Dest = t2.Dest

Тук таблицата t2 връща комбинация от Source, Dest се появява повече от 10 пъти и го свързва с основната таблица Table1 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да запишете UUID като двоичен(16) в java

  2. Изтриване на ред със саморефериращ се външен ключ

  3. Как да ВМЕСИТЕ запис или АКТУАЛИЗИРАТЕ, ако вече съществува?

  4. група по дата, потвърждение, изчакване

  5. Няма памет (разпределена 50855936) (опит за разпределяне на 50331646 байта)