SQL语句为什么报错呢?

image.png

FineReport rbk333 发布于 2022-9-20 21:25
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
我在等风也等你Lv6初级互助
发布于2022-9-21 09:13(编辑于 2022-9-21 09:19)

image.png

红框里这一段删除,

最佳回答
0
weibwLv7高级互助
发布于2022-9-20 21:32(编辑于 2022-9-21 09:33)

看看这是不是少个右括号

image.png

  • 我在等风也等你 我在等风也等你 他on后面不能加括号,你仔细看,他select 后面带B的别名的,
    2022-09-21 09:14 
  • weibw weibw 回复 我在等风也等你 你from后面不是有括号吗?那肯定要封住啊
    2022-09-21 09:17 
  • 我在等风也等你 我在等风也等你 回复 weibw 可以删掉呀,left join的括号封着的就好了呀,不然你加括号还会报错的,你封上就没有B了,你可以测试下,
    2022-09-21 09:19 
  • weibw weibw 回复 我在等风也等你 大哥你最上面的from后面那个括号啊,你删了你语句就不对了
    2022-09-21 09:20 
  • 我在等风也等你 我在等风也等你 回复 weibw 看到了呀,你仔细看看,这一段删掉哪里不对,
    2022-09-21 09:21 
最佳回答
0
MJ2024Lv6见习互助
发布于2022-9-21 09:35

括号少了,你不要再from后面括号把两个表全部括起来,你这样select * from (select * from A) a left join (select * from B) b on a.id=b.id 

  • 3关注人数
  • 528浏览人数
  • 最后回答于:2022-9-21 09:35
    请选择关闭问题的原因
    确定 取消
    返回顶部