mysql左连接出现重复数据

这个问题难我很久了,解惑下
“表一”左连接“表二”查询结果发现,“表二”出现很多重复数据,

表一数据源

img

表二数据源

img

左关联结果

img
红色框标记是重复出现

不是重复 是正常数据 你可以按照b表或a表id去重或分组

结果没错啊,因为你这个ID并不唯一啊。如果是唯一的才是一对一。但你现在表一中有多个相同的ID,表二中的一个ID与表一的多个ID匹配,满足你的JOIN条件,所以自然都JOIN上了