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)