MySQL数据统计时数据翻倍了。

我在用Mysql做数据统计时需要关联3张表但是显示出来的数据有的翻了2倍有的翻了5倍,但我只做两表联查的时候不会 。求解

这是两两分开查的数据没问题
图片说明
图片说明

但是3表的就出问题了

图片说明

这是我3表的sql

图片说明

求各位大佬解答下

2个回答

不要用left join 用inner join试试。

左外连接也是笛卡尔积的形式,限制条件不足导致的,需要拼接限制条件的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐