有A,B,C三张表,A和B,A和C都存在一对多的关系,但B 和C 不存在任何关系,当B和C同时存在多条时,以下sql求和会存在问题(有重复的数据),请问这个问题要怎么解决,除了用子查询之外,还有没有其他办法?表格的数据,以及执行结果如下图:
SELECT SUM(B.money),SUM(c.money) FROM A ,B ,C
WHERE A.id=B.a_id AND A.id=C.a_id AND A.id=1