EN

同じテーブルを2つの役割で使う

自己結合は、同じテーブルに別名を付けて2つの表として扱います。同じcustomersテーブルを、顧客を表すcと紹介者を表すrefという2つの名前で参照し、c.referred_byとref.idを照合すると、顧客名と紹介者名を横に並べられます。

Bobのreferred_byが1のとき、紹介者は誰?