2つのテーブルがあります:
|idperson|ワークロード|アクティブ|idpm|名|姓|
| idsupportday | date | fk_person |
そしてこのSQLステートメント:
SELECT person.idperson, person.firstname, person.lastname, person.workload,
person.active, person.idpm, COUNT(supportday.idsupportday) AS SupportDays,
MIN(supportday.date) AS FirstDate, MAX(supportday.date) AS LastDate
FROM person
INNER JOIN supportday
ON person.idperson = supportday.fk_person
WHERE (person.active = 1)
GROUP BY person.idperson, person.firstname, person.lastname, person.workload,
person.active, person.idpm
これで、supportday
テーブルが空の場合、空の結果も受け取ります。しかし、私はまだ結果にすべての人が欲しいですperson.active=1
。
何を変更する必要がありますか?
回答ありがとうございます。