質問: k.コード; としたのですが、出身県も現住所も同じになってしまいます。 どのような結合が良いのでしょうか?
回答: 複数結合したいテーブルに異なる別名を付けて結合すれば良いかと。 例) ---------------------------------- select 名前, k1.県名 as 出身県, k2.県名 as 現住所 from 人名表 p left join 県名マスター k1 on p.出身県 = k1.コード left join 県名マスター k2 on p.現住所 = k2.コード; -------------------------------------