【发布时间】:2019-10-02 13:24:40
【问题描述】:
有没有办法从一个表中检索一组行,但也包括来自同一个表的(连接、联合?)行,其 id 在初始选择中被引用?这是一个例子。
ID Name Surname UserID ParentID
--------------------------- ------------------
1 Daniel Brown 1 0
2 John Brown 2 4
3 Andrew Brown 3 5
4 Simon Smith 4 0
5 Peter Smith 5 1
所以我想检索姓氏为 Brown 的所有行,以及与父值有关的所有行。在此示例中,将返回所有行。
如果可能的话,我想在一个查询中执行此操作。请注意,我也不想返回 Peter Smith 的父行 (1)。只是最初的搜索(所有布朗)和最初搜索的相关父母。
【问题讨论】: