我有以下结构:
T1{id,person1,person2}
T2{id,name}
T1.person1
和T1.person2
是T2.id
对于单个列,我执行:select T2.name from T1 left join T2 on T1.person1=T2.id
。
如何获取person1
和person2
的名称?
谢谢。
答案 0 :(得分:3)
只需加入桌子两次:</ p>
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)