【发布时间】:2013-04-30 12:01:26
【问题描述】:
您好,我很难从两个表中选择我需要的所有信息,以下两个表是:
Person: |id|fname|mname|lname| and Related: |id1|id2|relationship|
我希望从 SELECT 查询中显示以下内容:
|id1|fname(of id1)|id2|fname(of id2)|relationship|
所以相关表有两个 id,它们是 Person(id) 的外键,我需要 SELECT id1, (id1's first name), id2, (id2's firstname), 以及关系。
我已经尝试过这样的事情和其他一些 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;
任何帮助将不胜感激!谢谢!
【问题讨论】: