写SQL的时候,关联表名有中文的情况下,应该怎么操作呢

join on 的地方报错


LEFTJOIN 城市大区

ON 表1.X_area=城市大区.城市


FineBI katrina6270 发布于 2020-5-20 14:03 (编辑于 2020-5-20 14:30)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共8回答
最佳回答
0
katrina6270Lv3见习互助
发布于2020-5-20 15:29

知道原因了,SQL只能库内关联,不能关联别的,所以告诉我失败,感谢大家了

最佳回答
0
豆豆小可爱Lv5中级互助
发布于2020-5-20 14:10

给表名加个这个东西(键盘1前面的那个按钮)

`产品类别`

试试?

  • katrina6270 katrina6270(提问者) 试了,不行
    2020-05-20 14:30 
  • 豆豆小可爱 豆豆小可爱 回复 katrina6270(提问者) left join 中间有个空格
    2020-05-20 14:44 
  • katrina6270 katrina6270(提问者) 回复 豆豆小可爱 知道原因了,SQL只能库内关联,不能关联别的,所以告诉我失败,感谢大家了
    2020-05-20 15:29 
最佳回答
0
土肥圆Lv3中级互助
发布于2020-5-20 14:11

把sql截出来看看

  • katrina6270 katrina6270(提问者) 完善了问题,您再看一下
    2020-05-20 14:30 
  • 土肥圆 土肥圆 回复 katrina6270(提问者) 这样看起来是没问题,介意把这个SQL发出来吗?还有报错信息
    2020-05-20 14:42 
  • katrina6270 katrina6270(提问者) 回复 土肥圆 知道原因了,SQL只能库内关联,不能关联别的,所以告诉我失败,感谢大家了
    2020-05-20 15:29 
最佳回答
0
lricLv6初级互助
发布于2020-5-20 14:31

打""试试

  • katrina6270 katrina6270(提问者) 也试了,各种格式的,单双的都不行
    2020-05-20 14:33 
  • lric lric 回复 katrina6270(提问者) 把有中文的都打上,包括字段也打上呢。然后可以试试给表弄个英文别名
    2020-05-20 14:35 
最佳回答
0
luojian0323Lv7资深互助
发布于2020-5-20 14:38

报了什么错?


最佳回答
0
leon12315Lv4见习互助
发布于2020-5-20 14:41

打方括号把表名扩起来呢?这个:[表1]

最佳回答
0
547417937Lv4初级互助
发布于2020-5-20 14:43

select * 

from 表1 a

LEFT JOIN 城市大区 b

ON a.X_area = b.城市


最佳回答
0
北纬六十六度Lv4初级互助
发布于2020-5-20 15:23

left空格join

  • 7关注人数
  • 624浏览人数
  • 最后回答于:2020-5-20 15:29
    请选择关闭问题的原因
    确定 取消
    返回顶部