这个报错是不是担心我笛卡尔,可是右表关联值明明就是唯一的呀,这样的情况怎么办呢?

image.png

FineBI katrina6270 发布于 2020-5-21 11:07
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-8-17 17:33

错误代码汇总-https://help.fanruan.com/finebi/doc-view-530.html

————————————

image.png

最佳回答
0
圣体叶小凡Lv6高级互助
发布于2020-5-21 11:08

你是不是表字段没有加别名

  • katrina6270 katrina6270(提问者) 别名?是唯一的,怎么加别名
    2020-05-21 11:11 
  • 圣体叶小凡 圣体叶小凡 回复 katrina6270(提问者) select a.id, b.id from table a left join table b on a.id = b.pid ,我怀疑是两个表有字段名一样的,然后你没加别名之类的,你这个放数据库运行看看呢,这个是我猜测的
    2020-05-21 11:20 
最佳回答
0
390507794Lv5见习互助
发布于2020-5-21 11:21

关联查询的时候,两个表里可能有相同的字段名,直接在字段后面加上别名

table(a,b)

select a a1,b from table

select a as a1,b from table


  • 4关注人数
  • 451浏览人数
  • 最后回答于:2021-8-17 17:33
    请选择关闭问题的原因
    确定 取消
    返回顶部