次の列を含む従業員というテーブルがあります-
Fname、Lname、ssn (主キー)、給与、スーパーバイザー ssn、部門名。
ここで、部門「研究」に属するテーブル内の各従業員について、名前、給与、上司の名前を出力したいと考えています。私が現在持っているのはこれです。
SELECT fname、salary、superssn from employee where departmentname='Research';
これで、上司の名前ではなく、従業員の上司の ssn のみが得られます。ある従業員の superssn を同じ ssn を持つ別の従業員と比較し、その従業員が上司であるため、その従業員の名前を取得する必要があることはわかっていますが、同じコマンドでこれを実装する方法がわかりません。