特定のテーブルへの接続が複数回発生する 2 つのテーブルを結合するにはどうすればよいですか?
私はこれらの2つのテーブルを持っています:
tableA
Name Value
================
Test 001
Car 002
Bike 003
tableB
Num T1 T2
====================
f4b 001 002
aaa 001 003
666 002 001
これら2つのテーブルを結合して取得するにはどうすればよいですか:
Table A+B
Num T1 T2
====================
f4b Test Car
aaa Test Bike
666 Car Test
私が使用する場合
SELECT tableB.Num
,tableA.NAME
,tableA.NAME
FROM tableB
INNER JOIN tableA ON tableB.T1 = tableA.Value
OR tableB.T2 = tableA.Value
すべての行で同じ値を取得します。
ありがとう