【发布时间】:2020-11-12 09:27:27
【问题描述】:
我正在使用 MySQL v5.5
我只是 left joining 两张表并获得了我的准确数据。
但是当我尝试在这里添加另一个表时,结果并不准确。
请告诉我我做错了什么? 非常感谢。
【问题讨论】:
-
在使用聚合函数的查询中连接多个表时,您将观察到一种称为连接乘法的不准确性。对于主表中的同一行,第一个连接表中的每一行将具有与第二个连接表中的行数一样多的副本。解决方案 - 在子查询中聚合然后加入。