Mysql 更新一个表,在另一个表的类似字段中插入对应的列

Mysql 更新一个表,在另一个表的类似字段中插入对应的列,mysql,Mysql,我一直在尝试这段代码,但无法恢复正常 我想要的是 表1 应用程序ID(主键) 应用日期 表2 记录ID(主键) 应用程序ID(FK) 应用日期 我想从表#1的ApplicationDate开始更新表#2的ApplicationDate,其中table2.applicationid=table1.applicationid以下是需要使用其他表中的值进行更新时的语法: update `tblapplicationcom` set ApplicationDate= ( select Ap


我一直在尝试这段代码,但无法恢复正常
我想要的是
表1
应用程序ID(主键)
应用日期

表2
记录ID(主键)
应用程序ID(FK)
应用日期


我想从表#1的ApplicationDate开始更新表#2的ApplicationDate,其中table2.applicationid=table1.applicationid

以下是需要使用其他表中的值进行更新时的语法:

update `tblapplicationcom` 
set ApplicationDate= (
    select ApplicationDate 
    from tblimportapplication) 
where tblapplicationcom.ApplicationID in (
    select Applicationid 
    from tblimportapplication 
    where tblimportapplication.Applicationid = tblapplicationcom.ApplicationID)

你能再说一遍你想做什么吗?可能是你们拥有的样本行,以及你们在更新后想要的。
update tblapplicationcom a
join tblimportapplication b on a.Applicationid = b.ApplicationID
set a.ApplicationDate = b.ApplicationDate;