您好,我有一个很难试图选择的是我的两个表中需要的信息,下面两个表:从MySQL数据库中选择查询
Person: |id|fname|mname|lname| and Related: |id1|id2|relationship|
,我想下面要显示回来自SELECT查询:
|id1|fname(of id1)|id2|fname(of id2)|relationship|
SO相关表有两个ID所外键的人(ID),我需要 SELECT ID1,(ID1的名字),ID2(ID2的名字),和关系。
我已经试过这样的事情和其他一些SELECT查询,但我似乎无法得到它的工作:
SELECT p.fname, r.id1, r.id2, r.relationship
FROM Person p, Related r
INNER JOIN Related ON first.id = r.id1
INNER JOIN Related ON second.id = r.id2;
任何帮助将不胜感激!谢谢!
非常感谢你这工作会,只要我能接受是公认的答案! – Baraa 2013-04-30 04:06:18