我有一张桌子"代码"以下数据
code1 |code2 |code3 |code4 |
A | C | A | B |
B | A | B | C |
C | C | A | B |
我有另一张桌子
code | number |
A | 1 |
B | 2 |
C | 3 |
我的输出应解码为:
code1 |code2 |code3 |code4 |
1 | 3 | 1 | 2 |
2 | 1 | 2 | 3 |
3 | 3 | 1 | 2 |
请帮我解决这个问题
答案 0 :(得分:0)
您可以使用多个INNER JOIN来获取结果, 使用以下代码
表名:代码,编号
select B.number,C.number,D.number,E.number from codes A
INNER JOIN number B on A.code1=B.code
INNER JOIN number C on A.code2=C.code
INNER JOIN number D on A.code3=D.code
INNER JOIN number E on A.code4=E.code