将mysql select转换为delete语句-我该怎么做?

将mysql select转换为delete语句-我该怎么做?,mysql,Mysql,我只想从一个表中删除,但必须根据相关表中的条件进行选择。我在前面找到的示例谈到从一个表中删除 如何将以下select语句转换为delete语句 select r.id, r.reminder_date, c.full_name, c.company from reminders r left join clients c on r.client_id = c.id where (c.full_name is null or c.full_name = "") AND (c.company is

我只想从一个表中删除,但必须根据相关表中的条件进行选择。我在前面找到的示例谈到从一个表中删除

如何将以下select语句转换为delete语句

select r.id, r.reminder_date, c.full_name, c.company
from reminders r
left join clients c
on r.client_id = c.id
where (c.full_name is null
or c.full_name = "")
AND (c.company is  null
or c.company = "");
谢谢


您想从提醒或客户端或两者中删除?在这种情况下,左加入是否危险?似乎他想从没有关联客户端的提醒中删除。。。所以在这种情况下这是有道理的。我认为这是他真正想要的。他在为没有名字的客户寻找提醒。他现在将删除没有名字的客户的提醒,以及不存在的客户的提醒。Elijakim,就是这样。我正在尝试删除客户没有名字的提醒。谢谢大家!
delete reminders
from reminders r
left join clients c
on r.client_id = c.id
where (c.full_name is null
or c.full_name = "")
AND (c.company is  null
or c.company = "");