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

Съпоставете 2 sql колони, ако =, след което актуализирайте различна колона с 1

Като цяло би било това:

UPDATE TABLE_A a JOIN TABLE_B b 
  ON a.join_col = b.join_col AND a.column_a = b.column_b
SET a.column_c = a.column_c + 1

join_col стойността вероятно е user_id, така че да актуализирате само редове в TABLE_A където този същият потребител има същата стойност в TABLE_B .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Брояч на посетителите на Laravel

  2. ASP.NET използва SqlConnection свържете MySQL

  3. Грешка „Вече имате използваема връзка“ в Visual Studio 2015 при добавяне на източник на данни

  4. Mysql, преоформете данните от дълги / високи към широки

  5. Как да проектираме филмова база данни?