哪位大神帮我看看 是我哪儿的关联条件没弄对吗 为什么查出来这么多数据 地市只有13个应该差出来13条就对了
如果d表只有13条数据(city字段内容不能重复),这个关联看上面没有问题,不应该出来这么多(重复)数据行;个人觉得是工具或版本问题(可能city区分大小写-可能性不大);
————————————
要解决这个问题也不难,在select 后面添加一个distinct即可;
select distinct d.city ...
d表里的City是重复的,需要进行group by