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

Ułóż duplikaty i ponumeruj rekordy w kolejności - MySQL

Wypróbuj:

SELECT t1.id, t1.name, t1.account
       , (SELECT COUNT(*)
            FROM tableName t2
           WHERE t2.name = t1.name
             AND t2.account = t1.account
             AND t2.id <= t1.id) AS dupno
  FROM tableName t1;

Wyjście:

ID NAME ACCOUNT DUPNO
-- ---- ------- -----
 1 ABC  PQR         1 
 2 DEF  PQR         1 
 3 ABC  PQR         2 
 4 XYZ  ABC         1 
 5 DEF  PQR         2 
 6 DEF  ABC         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. Naprawdę potrzebujesz puli połączeń db do szyn jednorożca?

  2. PHP:pobierz obraz z MySQL za pomocą PDO

  3. Środowisko pracy MySQL

  4. UNION ALL i LIMIT w MySQL

  5. Pobierz wszystkie wiadomości i wszystkie komentarze