Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Passen Sie 2 SQL-Spalten an, wenn =dann eine andere Spalte um 1 aktualisieren

Im Allgemeinen wäre es dies:

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

Die join_col value ist wahrscheinlich die user_id, sodass Sie nur Zeilen in TABLE_A aktualisieren wo dieser selbe Benutzer hat denselben Wert in TABLE_B .