根据其他表中的两个criteras删除表中的值

时间:2017-11-07 14:40:27

标签: mysql sql

My two tables and the result I want

我想删除表1中两个不同标准的值;

超过结束日期如果"广告系列ID"表1中没有表1中的表格。

我已将要删除的值标记为红色。

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为你正在寻找类似的东西:

update table1
    left join table2 on table1.campaignid=table2.campaignid
set campaignid=''
where table2.campaignid is null or table2.enddate < now()

我发现这篇帖子也有帮助: http://www.mysqltutorial.org/mysql-update-join/