当前位置: 首页 > wzjs >正文

网上购物网站建设的实训报告chrome手机版

网上购物网站建设的实训报告,chrome手机版,网上注册公司营业执照流程,css网站做光晕效果You can’t specify target table for update in FROM clause 其含义是:不能在同一表中查询的数据作为同一表的更新数 单独执行复合查询是正常的,如下: 但是当执行子查询删除命令时,报如下错误 DELETE FROM abpusers WHERE Id I…

You can’t specify target table for update in FROM clause

其含义是:不能在同一表中查询的数据作为同一表的更新数

单独执行复合查询是正常的,如下:

但是当执行子查询删除命令时,报如下错误

DELETE FROM abpusers WHERE Id IN 
(
SELECT u.Id FROM `abpusers` u
left join abpuserroles ur on u.Id=ur.UserId
LEFT JOIN abproles r on ur.RoleId=r.Id 
LEFT join base_companyinfo c on u.Id=c.UserId 
WHERE r.`Name` in('supplier','demand')
and c.Id is NULL
)

且在其他类型的数据库中并不会出现,解决方法也简单,就是再封装一次查询,让数据库认为你不是查同一表的数据作为同一表的更新数据,如下:

DELETE FROM abpusers WHERE Id IN 
(
select Id from (
SELECT u.Id FROM `abpusers` u
left join abpuserroles ur on u.Id=ur.UserId
LEFT JOIN abproles r on ur.RoleId=r.Id 
LEFT join base_companyinfo c on u.Id=c.UserId 
WHERE r.`Name` in('supplier','demand')
and c.Id is NULL
) a
)

 结果如下,已成功影响21行

http://www.dtcms.com/wzjs/122344.html

相关文章:

  • 网站浏览构思什么是网络营销平台
  • 网站开发背景介绍seo关键词搜索和优化
  • 网站备案失效百度关键词数据
  • 网站开发文档开封网站优化公司
  • 南京建设网站公司广告海外推广
  • 长沙企业建站在线咨询第三方推广平台
  • 做业务员要认识什么批发网站搜索引擎优化什么意思
  • 做网站都需要什么人团杭州优化外包哪里好
  • 门户网站建设定制互联网营销推广
  • 柳州网站设计aso优化{ }贴吧
  • 成都市住房建设委员会官方网站凡科网站官网
  • 菏泽营销网站建设公司百度快照收录入口
  • PHP做的哪些大型网站运营推广渠道有哪些
  • 线上做网站赚钱代写文章
  • 国内永久免费crm系统软件杭州网站优化搜索
  • 怎么买域名建网站公司怎么在百度上推广
  • 网站专题栏目策划方案郑州seo优化阿亮
  • 微网站可以自己做吗关键词排名软件官网
  • 直销网站建设网络营销知识
  • 公司网页网站建设ppt模板下载app优化网站
  • 企业名称怎么取名seo站长查询
  • 做网站用什么技术打开百度官网
  • 先锋网站大全免费b2b网站如何让百度收录
  • dw网站制作流程近10天的时事新闻
  • 网站建设规范方法十大网站排行榜
  • 佛山新网站建设策划seo优化排名工具
  • ftp网站目录市场营销公司
  • 3 阐述网站建设的步骤过程百度资讯指数
  • 住建部2017建设工程合同范本安卓优化大师hd
  • 云南商城网站建设网络营销包括哪些