首页 > 代码库 > mysql中delete from in子查询删除失败
mysql中delete from in子查询删除失败
遇到一个情况,想通过表1的id找到表2,删除表2中barcode关联的库存数据,然后一直不能失败,如下:
delete from 库存表 where BARCODE in
(
select BARCODE from 表1 where fmoveid=
(select id from 表2 where PCID=‘SMX2014082604494930‘)
);
解决方式,加别名
delete from 库存表 where BARCODE in
(
select aa.BARCODE from(
select BARCODE from 表1 where fmoveid=
(select id from 表2 where PCID=‘SMX2014082604494930‘)
) as aa
);
mysql中delete from in子查询删除失败
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。