SQL关联
都重复的出来了

微信截图_20220224225734.png

哪位大神帮我看看 是我哪儿的关联条件没弄对吗 为什么查出来这么多数据 地市只有13个应该差出来13条就对了

FineReport 余悸 发布于 2022-2-24 22:59 (编辑于 2022-2-24 23:00)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-2-24 23:23(编辑于 2022-2-24 23:29)

如果d表只有13条数据(city字段内容不能重复),这个关联看上面没有问题,不应该出来这么多(重复)数据行;个人觉得是工具或版本问题(可能city区分大小写-可能性不大);

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

要解决这个问题也不难,在select 后面添加一个distinct即可;

select distinct d.city ...

最佳回答
0
vX4Y9M4SLv4见习互助
发布于2022-2-25 08:34

image.png

d表里的City是重复的,需要进行group by

  • 3关注人数
  • 400浏览人数
  • 最后回答于:2022-2-25 08:34
    请选择关闭问题的原因
    确定 取消
    返回顶部