sql >> Database >  >> RDS >> Mysql

enkele query om alle rijen af ​​te drukken waarvan het aantal groter is dan 10

Als ik je goed heb begrepen, dan:-

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

Dit retourneert al die rijen uit Table1 die de Source . hebben kolomwaarde die meer dan 10 keer voorkomt.

BEWERK:-

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

Hier retourneert de tabel t2 de combinatie van Source, Dest verschijnt meer dan 10 keer en voegt zich bij de basistabel Table1 .



  1. Een database-e-mailaccount verwijderen in SQL Server (T-SQL)

  2. maak verbinding met de mysql-database met behulp van de phpseclib-bibliotheek

  3. Nodejs JOIN-query:JSON-uitvoer formatteren

  4. MYSQL-query om alle werknemers met het op één na hoogste salaris te vinden