我有一个表,有3列,每列包含一个id到另一个表,我试图找到一种方法来收回每个id的名称,但我不确定如何使用sql来做到这一点,而不必在php循环中运行。n1、n2和n3是t2的id。
T1 T2
------------------ -----------------
ID N1 N2 N3 ID Name
1 2 3 1 1 Steve
2 3 2 1 2 Bob
3 1 2 3 3 Dan
我想要的结果是
T1.id T1.N1 T1.N2 T1.N3
1 Bob Dan Steve
我真的不知道从哪里开始这样提取数据。感谢您的帮助。
2条答案
按热度按时间iswrvxsc1#
只有三列?试试这个。。。
t3irkdon2#
你可以用
LEFT JOIN
多次