sql >> Database teknologi >  >> RDS >> Mysql

Arranger dubletter og nummerér posterne i en rækkefølge - MySQL

Prøv:

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;

Output:

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. Kan ikke forbinde Ruby on Rails til ekstern mysql-database

  2. hvordan man forhindrer databasen i at tilføje skråstreg til anførselstegn

  3. Beregning af afstand mellem en gps placering og postgis geografi værdi ved hjælp af en funktion?

  4. Hvordan kan jeg opdatere et felt af min spinner med brugerinput i EditText