Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Znajdź wiersze, które mają tę samą wartość w kolumnie w MySQL

To zapytanie wyświetli listę adresów e-mail i liczbę ich użycia, z najczęściej używanymi adresami na początku.

SELECT email,
       count(*) AS c
FROM TABLE
GROUP BY email
HAVING c > 1
ORDER BY c DESC

Jeśli chcesz pełne wiersze:

select * from table where email in (
    select email from table
    group by email having count(*) > 1
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy można użyć polecenia typu LOAD DATA INFILE do aktualizacji wierszy w bazie danych?

  2. Openshift:Jak uzyskać zdalny dostęp do MySQL?

  3. Pojedyncza instrukcja MySQL do połączenia dwóch tabel

  4. mysql auto_increment o 5?

  5. Czy indeks na Varchar ma wpływ na wydajność?