我只想从一个表中删除,但我必须根据相关表中的条件进行选择。我之前在这里找到的例子谈到了从一个表中删除。
如何将以下选项转换为删除语句?
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 = "");
谢谢
答案 0 :(得分:3)
请参阅http://dev.mysql.com/doc/refman/5.0/en/delete.html
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 = "");