T1
2 つの列 (X
とY
) が IDであるテーブル ( ) があります。これらの対応する の名前id
は、別の表 ( T2
) の列にありますname
。
そのときだけ使用していたと仮定するとX
、単純な内部結合で名前を取得する際の問題が解決したはずです。
そのような
Select T1.somedata,T1.somedata1,T2.name from T1
Inner Join T2 ON T1.X=T2.id
しかし、名前を解決したい場合はどうすればいいですT1.Y
か? name
、内部結合はどちらに解決しますか??
Select T1.somedata,T1.somedata1,T2.name from T1
Inner Join T2 ON T1.X=T2.id
Inner Join T2 ON T1.Y=T2.id
上記のクエリは間違っています。とのname
両方に対応するもののT1.X
を取得できますか?T1.Y
INNER Join
-初心者