Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySql - Cập nhật bảng bằng cách sử dụng trạng thái chọn từ cùng một bảng

update table as t1
inner join (
select field_id_46,field_id_47 from table where entry_id = 36) as t2
set t1.field_id_60 = t2.field_id_46,
    t1.field_id_61 = t2.field_id_47
where t1.entry_id = 45

hoặc, đơn giản là

update table as t1,
(
select field_id_46,field_id_47 from table where entry_id = 36) as t2
set t1.field_id_60 = t2.field_id_46,
    t1.field_id_61 = t2.field_id_47
where t1.entry_id = 45


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ngoại lệ liên quan đến mysql thông qua jdbc

  2. Loại bỏ hoàn toàn MariaDB hoặc MySQL khỏi CentOS 7 hoặc RHEL 7

  3. Khóa mức hàng trong Mysql

  4. Làm cách nào để có được danh sách các khung nhìn MySQL?

  5. Nhận dữ liệu cho biểu đồ biểu đồ