Mysql
 sql >> база данни >  >> RDS >> Mysql

Актуализирайте една таблица въз основа на стойности в друга таблица, като използвате оператор за регистър (MYSQL)

Опитайте това с 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. Обща грешка:не можа да се извика конструктор на клас'

  2. Необходим ли е SET CHARACTER SET utf8?

  3. Връзка родител - дете в рамките на една таблица

  4. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:неуспех на комуникационна връзка към отдалечена база данни

  5. Изберете данни от различни колони и две таблици