Mysql
 sql >> база данни >  >> RDS >> Mysql

Актуализирайте стойност на колона до COUNT редове за конкретни стойности в същата таблица

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

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо 2 реда са засегнати в моя „INSERT ... ON DUPLICATE KEY UPDATE“?

  2. съответстващо име на таблици с показване на таблици

  3. Каскадното комбинирано поле на формуляра за достъп не показва нищо в падащото меню

  4. Проблем със съхраняването на големи числа в mysql DB

  5. едновременно ЧЕТЕНЕ и ПИСАНЕ на MySQL таблица