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

Bảng được chỉ định hai lần, vừa là mục tiêu cho 'CẬP NHẬT' và là nguồn riêng cho dữ liệu trong mysql

Đây là một thứ điển hình của MySQL và thường có thể bị phá vỡ bằng cách chọn từ bảng dẫn xuất, tức là thay vì

FROM manager AS m2

sử dụng

FROM (select * from manager) AS m2

Tuyên bố đầy đủ:

UPDATE manager
SET status = 'Y'
WHERE branch_id IN
(
  select branch_id
  FROM (select * from manager) AS m2
  WHERE (branch_id, year) IN
  (
    SELECT branch_id, year
    FROM branch_master
    WHERE type = 'finance'
  )
);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cân bằng tải cơ sở dữ liệu trong đám mây - MySQL Master Failover với ProxySQL 2.0:Part One (Deployment)

  2. Làm cách nào để nhập tệp CSV vào bảng MySQL?

  3. Nhận tổng của cột MySQL trong PHP

  4. MySQL - Hàm ELT () và FILED () để trích xuất vị trí chỉ mục từ danh sách

  5. Tìm id khả dụng tiếp theo trong MySQL