Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cocokkan 2 kolom sql jika =lalu perbarui kolom yang berbeda sebanyak 1

Biasanya begini:

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 nilai kemungkinan adalah user_id sehingga Anda hanya memperbarui baris di TABLE_A di mana pengguna yang sama memiliki nilai yang sama di 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. Bagaimana cara melakukan penyisipan massal di MySQL?

  2. Membangun Database yang Sangat Tersedia untuk Moodle Menggunakan Replikasi MySQL

  3. Pengindeksan yang benar saat menggunakan operator OR

  4. Bisakah saya menyelesaikan ini dengan mysql murni? (bergabung pada '' nilai yang dipisahkan dalam kolom)

  5. Transaksi MySQL:SELECT + INSERT