解释自我加入

Van*_*tel 3 mysql join

我试图了解自己在互联网上学习的情况,但找不到令人满意的解释.任何人都可以用一个例子来解释它,比如在哪里使用它以及为什么要使用它?如果你能用查询解释它会很好.

Jon*_*eet 6

Wikipedia的Join(SQL)页面有一个关于自联接的特定条目,包括一个示例.

作为另一个例子,假设您有一个Person表,其中包含列Id和,ParentId以表示parentage,您可能会执行以下操作:

SELECT parent.Name, child.Name
FROM Person parent
INNER JOIN Person child ON parent.Id = child.ParentId
Run Code Online (Sandbox Code Playgroud)