sql >> Databasteknik >  >> RDS >> Mysql

Uppdatera ett kolumnvärde till ANTAL rader för specifika värden i samma tabell

UPDATE e a, (SELECT e1,COUNT(*) cnt 
               FROM e 
           GROUP BY e1) b

   SET a.e2 = b.cnt
 WHERE a.e1 = b.e1;


  1. FORALL-uttalande med VALUES-OF Bound-klausul i Oracle Database

  2. Hur tar man bort begränsningar från min MySQL-tabell?

  3. 6 sätt att välja dubbletter av rader i Oracle

  4. SQL-fråga med begränsning på rader från en tabell, inte resultatuppsättningen