mysql中deletefromin⼦查询删除失败遇到⼀个情况,想通过表1的id到表2,删除表2中barcode关联的库存数据,然后⼀直不能失败,如下:delete from 库存表 where BARCODE in
(
select BARCODE from 表1 where fmoveid=
(select id from 表2 where PCID='SMX2014082604494930')
);
解决⽅式,加别名
安装mysql失败delete from 库存表 where BARCODE in
(
select aa.BARCODE from(
select BARCODE from 表1 where fmoveid=
(select id from 表2 where PCID='SMX2014082604494930')
) as aa
);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论