所以我有两张桌子
Person(personID, first_name, last_name);
Relation(relationID, child_personID, parent_personID);
personID和relationID都是主键。 child_personID和parent_personID都是外键。
我想进行查询,所以我有孩子和父母的名字和姓氏。
child.first_name child.last_name和parent.first_name,parent.last_name
答案 0 :(得分:2)
解决此问题的一种方法是使用joins和table aliases。像这样:
select
child.first_name,
child.last_name,
parent.first_name,
parent.last_name
from relation r
join person child on r.child_personID = child.id
join person parent on r.parent_personID = parent.id