码迷,mamicode.com
首页 > 数据库 > 详细

mysql You can't specify target table 'xxx' for update in FROM clause的解决

时间:2019-04-04 09:56:27      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:you   delete   for   arp   dsc   mysql   临时   sharp   count   

DELETE from sp_goodscontent where goodsId in (SELECT t.goodsId from (
SELECT goodsId FROM sp_goodscontent  GROUP BY goodsId
HAVING count(1)>1 ) t)

  之前的sql 查询,需要改成中间临时表再查询

mysql You can't specify target table 'xxx' for update in FROM clause的解决

标签:you   delete   for   arp   dsc   mysql   临时   sharp   count   

原文地址:https://www.cnblogs.com/hoge66/p/10652810.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!