0

各従業員に割り当てられたプロジェクトの数をカウントしたい。しかし、現在どのプロジェクトにも取り組んでいない人の名前も含めたいと思います。明らかに、それらのカウント値は空白または null にする必要があります。これが私がこれまでに行ったことです:

Select
lname
, ssn
, COUNT(*) AS projectnum
FROM
employee LEFT OUTER JOIN works_on
ON essn=ssn
GROUP BY 
lname
ORDER BY
projectnum DESC

projectnumフィールドで、nullではなく、どのプロジェクトにも取り組んでいない人に1を入れることを除いて、それはうまく機能します。どうすればそれを修正できますか?

4

1 に答える 1