通过执行自联接获取祖父名称的 Sql 查询

1 sql-server self-join

任何人都可以给我查询以获取孩子的名字和他的祖父的名字例如 - 如果我有一张表关系在我有孩子和父亲列那么我将如何得到祖父,

我可以通过使用连接轻松获得父亲的名字,但对于祖父,我需要进行 2 次连接,所以任何人都可以帮助我解决这个问题

马赫什

Ode*_*ded 6

只需添加一个类似于您已有的连接即可。

 select grandparent.name, child.name
 from Relationships child
 inner join Relationships parent
  on child.parentid = parent.id
 inner join Relationships grandparent
  on parent.parentid = grandparent.id
Run Code Online (Sandbox Code Playgroud)