我希望能夠查詢MySQL數據庫,以便根據他們的父母和孩子找到一個人的兄弟姐妹。我們假設在這裏假設一個人的父母的孩子以及一個人的孩子的父母是該人的兄弟姐妹。MySQL INNER JOIN與WHERE條件的結果?
人
id name
-----------
1 jonny
2 tom
3 sally
4 bill
5 katie
6 jessica
RELS
id parent child
--------------------
1 2 3
2 5 6
3 2 1
4 1 6
5 1 4
6 6 2
我一直在試圖找出如何加入,讓我這些結果的方式這兩個表,但我可以沒有對的。
SELECT people.id,people.name FROM people, rels
INNER JOIN rels children ON people.id = rels.parent
INNER JOIN rels siblings ON children.id = siblings.child
WHERE children.child = '1'
什麼是'思想'? – 2013-04-26 23:09:39
哈哈,對不起 - 打字錯誤:p分心打字時> _ < – 2013-04-26 23:11:20