質問: '1111'
回答: う~ん 言葉で説明 わかりにくいですよね(^^; 上記テーブルをさらに簡略化して データが a.no,a.r_c,a.f_c 1,10,10 2,20,30 3,30,40 b.c,b.name 10,aaa 30,bbb として その1(なんか結果が少ない・・・) select a.no,a.r_c,b1.name,a.f_c,b2.name from a,b b1,b b2 where a.r_c = b1.c and a.f_c = b2.c; 結果 1,10,aaa,10,aaa その2(やりたいのってこれ?) select a.no,a.r_c,b1.name,a.f_c,b2.name from a,b b1,b b2 where a.r_c = b1.c(+) and a.f_c = b2.c(+); 結果 1,10,aaa,10,aaa 2,20,(null),30,bbb 3,30,bbb,40,(null) その3(あれ?名前がでないよだめじゃん) select a.no,a.r_c,b.name,a.f_c,b.name from a,b where a.r_c = b.c(+) and a.f_c = b.c(+); 結果 1,10,aaa,10,aaa 2,20,(null),30,(null) 3,30,(null),40,(null) 説明になっているようななっていないような こんなんで伝わるかな