delete a from table1 a where a.status=2
and EXISTS (select b.id from table2 b where b.fid=a.id)
如上,delete使用别名的时候,要在delete和from间加上删除表的别名,这样才是正确的写法。
DELETE的语法这是MySQL的要求,在oracle上没有
参考:
Mysql DELETE 不能使用别名? 是我不会用!
Mysql DELETE 使用别名
最新推荐文章于 2023-09-06 17:59:48 发布