我有两张桌子。
Table1
ID Text
Table2
ID ParentID Text
我正在尝试使用 2 个不同的列两次加入同一个表。我想要 Table1.ID = Table2.ID 的所有行以及 Table1.ID = Table2.ParentID 的所有行。我尝试了以下方法,但它没有返回任何行。当我在两个不同的 select 语句中运行下面的脚本时,每个语句都只有一个连接,我得到了我想要的结果,但不是在同一个 select 语句中。关于我做错了什么的任何想法?
SELECT *
FROM Table 1
JOIN Table2 2
on 2.ID = Table1.ID
JOIN Table2 22
on 22.ParentID = Table1.ID