小编典典

根据MySQL中其他表中的匹配值更新列

sql

我有两个表日历和客户表。日历表有一个
具有客户表“ID”的值“客户”列中。但不幸的是,
这个日历客户字段的值被错误地填充了其他值。
两个表都有这些公共域日期,SeatingID和BusID。如何更新
基于这些共同领域的日历表客户领域?


阅读 175

收藏
2021-03-23

共1个答案

小编典典

update calendar ca left join customer c
on c.DateofTravel=ca.Date and c.SeatingID=ca.SeatingID and c.BusID=ca.BusID
set
ca.Customer=c.ID;

2021-03-23