为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:win11
【CPU】:
【问题描述】*:
你好,我想请问一下这种关联删除的语句该怎么修改呢,谢谢
delete a,b,c from lkt_core_menu a
left join lkt_role_menu b on a.id=b.menu_id
left join lkt_guide_menu c on a.id=c.menu_id
where a.id=944;
delete from a where lkt_core_menu a a.id in(
select d.id from lkt_core_menu d
left join lkt_role_menu b on d.id=b.menu_id
left join lkt_guide_menu c on d.id=c.menu_id
where d.id=944), 不太清楚具体需求,这样写您看看合适不,这是只删除a表的
你是要删除三张表还是只要删除A表里后面条件的数据