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

cập nhật với câu lệnh tham gia mysql?

Bạn có thể làm được. Tuy nhiên, trong ví dụ bạn đưa ra, không có kết nối JOIN giữa table1 và nguồn giá trị cho bản cập nhật (table2 INNER JOIN table3), vì vậy kết quả sẽ hơi khó đoán.

Truy vấn của bạn sẽ giống như (Tôi không phải là chuyên gia MySQL):

UPDATE table1, table2, table3 SET table1.column1 = table2.column1
    WHERE table2.column5 = table3.column6

nhưng những gì tôi nghĩ bạn có thể muốn (tôi chỉ đoán) là một cái gì đó giống như:

UPDATE table1, table2, table3 SET table1.column1 = table2.column1
    WHERE table1.somecolumn = table3.somecolumn AND table2.column5 = table3.column6



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo ID dài duy nhất cho một chế độ xem trong MySql

  2. làm thế nào để tránh nhận được ID sai

  3. mảng tìm nạp mysql

  4. Cách an toàn để gửi thư qua PHP cho nhiều người dùng

  5. MySQL &bộ lồng nhau:THAM GIA chậm (không sử dụng chỉ mục)