数据表A有500条数据,数据表B有600条数据,执行如下sql,预期500条结果 select * from A inner join B on A.id = b.a_id; 但是执行结果有520条, 原因: B中有一些c_id重复的数据,在与A表进行内联接的时候,这些c_id重复的数据都会生成,因此会有520条数据。 解决方法: 在SQL中的代码,group_by 去重