我有两个如下表:

表格1 :

teamid  teamname
 1      AAA
 2      BBB
 3      CCC


表2:

id  team1   team2
1    1       2
2    2       3
3    1       3


表2包含两个引用表1 teamid的字段team1和team2。

预期结果 :

id  team1   team2
1    AAA     BBB
2    BBB     CCC
3    AAA     CCC

最佳答案

您需要以以下身份加入table1 2次

select
t2.id,
t1.teamname as team1,
t11.teamname as team2
from table2 t2
join table1 t1 on t1.teamid = t2.team1
join table1 t11 on t11.teamid = t2.team2

关于mysql - 列字段加入Mysql查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29427665/

10-13 02:25