mysql一对多多表查询为什么会出现重复数据?

图片说明

我想取出的效果是这两条:

10.5.5.245 node3 kube-node3 34.0% 89.0% 2019-05-16 10:40:18

10.5.5.245 node3 kube-node3 34.0% 96.0% 2019-05-16 10:40:18

我要怎么写sql语句,我上面的语句似乎是错误的,因为出现了4条。

你的sql中ip='10.5.5.245'不应该是where条件吗?

你这个 a join b join c on xxx = xxx and balabala 用的可漂亮啊, 我记得不是应该这么用?
FROM
a
LEFT JOIN b ON a.id = b.id
LEFT JOIN c ON b.id = c.id
WHERE

select * from 表1 a inner join 表2 b on a.条件 = b.条件 inner join 表3 c on a.条件 = c.条件 where 条件