テーブルの従業員には、ssnおよびsuperssn列があります。各従業員の上司の監督者を表示したい(存在しない場合はnull)。これまでのところ、私には各従業員の監督者しかいません。
SELECT p.fname AS sup,
group_concat(c.fname) AS emp
FROM employee AS p
LEFT JOIN employee AS c
ON (p.ssn = c.superssn)
GROUP BY p.ssn;
私は別のことをすべきJOIN
ですか?または何かGROUP BY
?