sql >> Databasteknik >  >> RDS >> Mysql

Matcha 2 sql-kolumner if =uppdatera sedan en annan kolumn med 1

I allmänhet skulle det vara detta:

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 värde är troligen user_id så att du bara uppdaterar rader i TABLE_A där samma användare har samma värde i TABLE_B .



  1. Vad man ska göra (eller inte göra) med den bästa väntestatistiken

  2. Mappning av PostgreSQL-text[][]-typ och Java-typ

  3. Jämför varchar med röding

  4. SQL Hämta andra rader från aggregatfunktionen