SQLの自己結合について教えて下さいSQLの自己結合について教えて下さい <mp表>mpno nm sl mgr------ ------- ---- -----100 king 240000 101 kocchr 170000 100102 scott 100000 100103 lln 8000 101104 o 7000 102105 lison 7000 102という表から以下の結果を得たいと考えていますnm mngr------ ---------kocchr kingscott kinglln kocchro scottlison scottkingこれで正解の文はどれかという問題なのですが、この2つの違いが解りません1、slct .nm,m.nm Mngr rom mp pright outr join mp m on .mgr = m.mpno;2、slct .nm,m.nm Mngr rom mp plt outr join mp m on .mgr = m.mpno;LtかRightかが違うだけなのですが、ここが違うとどういうことが違ってくるのでしょうか?mgr = mpnoになるのは解るんですが、同じ表を基にしているので結果がどう変わるか分からないんです><。素人なので解りやすく解説して下さい><宜しくお願いしますm(;_;)mnm mngr------ ---------kocchr kingscott kinglln kocchro scottlison scottkingがどのようなリストなのかが分かれば理解が早いと思います。これは「nm」はmpの全件とそのレコードのmgrに対応したマネージャ名を表示しています。ですから, 表示する職員名を抽出する表を外部表とする外部結合が必要になります。なので答えはSELECT .nm, m.nm Mngrrom mp lt join mp mon .mgr = m.mpnoになります。結合はややこしくて分かりにくいですがやりたいことを考えてら確かにそうですよね!頭で考えすぎてショートしてたので助かりました!ありがとうございます☆