Bạn có thể UPDATE
Customer
trường của bảng thứ hai Calendar
từ bảng đầu tiên Customer
bởi JOIN
trong hai bảng như vậy:
UPDATE calendar c1
INNER JOIN Customer c2 ON c1.SeatingID = c2.SeatingID AND c1.BusID = c2.BusID
SET c1.Customer = c2.ID --or SET c1.Customer = c2.PassengerName or whatever you want.
Trong SET
, bạn có thể đặt cột bạn muốn cập nhật và bạn cũng có thể JOIN
hai bảng dựa trên bất kỳ vị từ nào, tôi đã sử dụng c1.SeatingID = c2.SeatingID AND c1.BusID = c2.BusID
, nhưng bạn có thể chọn những gì phù hợp với nhu cầu của mình.