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

Di SQL bagaimana Anda memperbarui setiap baris tabel dengan menemukan semua baris yang sama untuk sebuah kolom, lalu mengatur kolom lain yang sama satu sama lain

Di SQL Server Anda dapat melakukan sesuatu seperti:

UPDATE Table_1
SET Column_2 = t2.Column_2
FROM Table_1 AS t1
INNER JOIN Table_2 AS t2 ON t2.Column_1 = t1.Column_1

atau semacamnya

UPDATE Table_1
SET Column_2 = ( 
    SELECT t2.Column_2
    FROM Table_2 AS t2
    WHERE t2.Column_1 = Table_1.Column_1
)

Tentu saja jika Anda memiliki beberapa baris di Tabel_2, Anda akan mendapatkan kesalahan....



  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 NOT LIKE Bekerja di MySQL

  2. Menginstal MySQLdb secara khusus di python 2.7 di centos

  3. MIN() vs LEAST() di MySQL:Apa Bedanya?

  4. Bagaimana cara cepat MEMILIH 3 catatan acak dari tabel MySQL 30k dengan filter tempat dengan satu permintaan?

  5. MySQL Levenshtein