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

Perbarui satu tabel berdasarkan nilai di tabel lain menggunakan pernyataan kasus (MYSQL)

Coba ini dengan JOIN

UPDATE 
  tbl_a AS a
  JOIN   
  tbl_b AS b ON (a.DIV_NO = b.Div_num AND  a.OFR_ID = b.Flg) 
  SET
  a.MIN_5 = b.Min_Five,
  a.IN_PR = b.Ad_Flag,
  a.FRC = 
    CASE
      WHEN b.Prc_Fl = 'N' 
      THEN 'Y' 
      WHEN b.Prc_Fl = 'Y' 
      THEN 'N' 
      ELSE 'D' 
    END



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menghitung baris dalam satu tabel berdasarkan tabel lain di mysql

  2. Satu meja vs beberapa meja

  3. Apakah fungsi MySQL agregat selalu mengembalikan satu baris?

  4. Migrasi Langsung Menggunakan Replikasi MySQL

  5. Buat tabel dengan pernyataan sql menggunakan executeUpdate di Mysql