我有一个MySQL查询,我在查询中使用内部连接。由于一些未知的原因,它不能按我的预期工作。我不确定查询有什么问题。任何人都可以告诉我我做错了什么。MySQL内部连接查询:不正确的输出
这是查询。
SELECT f.uid, a.uid, b.uid, c.uid,
d.uid, e.uid,
f.date, a.email, a.fname, a.lname,
a.mobile, a.pic, a.address
FROM users a
inner join friends b
inner join exp c
inner join skill d
inner join personaldetails e
inner join jobs f
on a.uid = b.uid =c.uid = d.uid=e.uid=f.uid
where f.job_id= 22
and f.ignored=0
and a.fname like '%Rah%'
order by f.date DESC
如果我运行此查询话,我想我会得到a.uid =1, b.uid =1, c.uid =1, d.uid=1, f.uid =1
但我正在逐渐a.uid =1, b.uid=10, c.uid=10, d.uid=1,e.uid=1,f.uid =1
感谢向下表决。我会喜欢解释。所以,我会纠正这一点。 – Ironic