开发者社区> 问答> 正文

这句sql哪里错了,麻烦各分帮我分析,并改正一下谢谢。?报错

DELETE FROM `dandanv2_restore`.pw_user_wealth_history WHERE pro_type=1 AND TYPE IN(1,2) AND his_id > SELECT MAX(his_id) FROM `dandanv2_restore`.`pw_user_wealth_history_temp`;


这条数据报错,哪里错了呢?

报错代码

1 queries executed, 0 success, 1 errors, 0 warnings


查询:delete from `dandanv2_restore`.pw_user_wealth_history where pro_type=1 and type in(1,2) and his_id > select MAX(his_id) from `da...


错误代码: 1064
Erreur de syntaxe près de 'select MAX(his_id) from `dandanv2_restore`.`pw_user_wealth_history_temp`' à la ligne 1


执行耗时   : 0 sec
传送时间   : 0 sec
总耗时      : 0.067 sec


展开
收起
爱吃鱼的程序员 2020-06-14 18:38:00 354 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    子查询要用()包裹起来是哦,我居然犯这样的错误了。我前面写的sql都没问题。后面居然出这样的问题了。谢谢

    2020-06-14 18:38:19
    赞同 展开评论 打赏
问答分类:
SQL
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server云化思考与实践 立即下载
RDS SQL Server CPU高使用率性能优化 立即下载
SQL Server 2017 立即下载