SQLite表中的两列连接到同一个表上

SQLite表中的两列连接到同一个表上,sql,sqlite,join,Sql,Sqlite,Join,我的结构如下: T1{id,person1,person2} T2{id,name} T1.person1和T1.person2是来自T2.id 对于单个列,我需要:从T1左键选择T2.name,然后在T1.person1=T2.id上连接T2 如何获取person1和person2的姓名 谢谢。只需加入表格两次: SELECT TA.name, TB.name FROM T1 LEFT JOIN T2 TA ON(T1.person1 = TA.id) LEFT JOIN

我的结构如下:

T1{id,person1,person2}

T2{id,name}
T1.person1
T1.person2
是来自
T2.id

对于单个列,我需要:
从T1左键选择T2.name,然后在T1.person1=T2.id上连接T2

如何获取
person1
person2
的姓名


谢谢。

只需加入表格两次:

SELECT
  TA.name,
  TB.name
FROM T1
  LEFT JOIN T2 TA ON(T1.person1 = TA.id)
  LEFT JOIN T2 TB ON(T1.person2 = TB.id)

就这么简单吧?谢谢你,艾因。