私は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