SQL 加入需要显示来自家庭的祖父和孙子姓名 table
SQL Join Need to display Grandfather and Grandson name containg from the family table
一个名为 'Family' 的 table 仅包含两列 'Father' 和 'Son',并且分别包含以下值。
Father | Son
A | B
B | C
C | D
D | E
使用连接显示'GrandFather'和'GrandSon'关系。即,
GrandFather | GrandSon
A | C
B | D
C | E
SELECT t1.Father AS GrandFather, t2.Son AS GrandSon
FROM Family t1 join family t2 ON t1.son = t2.father
试试这个代码:
SELECT a.father as grandfather, b.son as grandson
FROM family a
JOIN family b ON (a.son = b.father)
一个名为 'Family' 的 table 仅包含两列 'Father' 和 'Son',并且分别包含以下值。
Father | Son
A | B
B | C
C | D
D | E
使用连接显示'GrandFather'和'GrandSon'关系。即,
GrandFather | GrandSon
A | C
B | D
C | E
SELECT t1.Father AS GrandFather, t2.Son AS GrandSon
FROM Family t1 join family t2 ON t1.son = t2.father
试试这个代码:
SELECT a.father as grandfather, b.son as grandson
FROM family a
JOIN family b ON (a.son = b.father)