Mysql
 sql >> Base de données >  >> RDS >> Mysql

Faites correspondre 2 colonnes SQL si =puis mettez à jour une colonne différente de 1

En général, ce serait ceci :

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

Le join_col la valeur est probablement l'user_id afin que vous ne mettiez à jour que les lignes dans TABLE_A où ce même utilisateur a la même valeur dans TABLE_B .