私は、スタッフのメンバーが前向きな態度と行動のために生徒にポイントを割り当てる学校報酬システムを実行しています。
私は2つのテーブルを持っています:
スタッフ
、、、、、、、、、ID_ Firstname_ Surname_ Position_ Faculty_ Subject_HoursAllocation
トランザクション
、、、、、、、Transaction_ID_ Datetime_ Giver_ID_ Recipient_ID_ Points_Category_IDReason
スタッフのメンバーが週単位で割り当てたポイント数を示すSQLステートメントを作成しようとしています。
この文...
SELECT
CONCAT(s.Firstname, " ", s.Surname) AS `Staff Name`,
SUM(t.Points) AS `Points Allocated`
FROM transactions t
LEFT JOIN staff s ON t.Giver_ID = s.ID
WHERE `Datetime` >= '2012-10-08'
GROUP BY t.Giver_ID
ORDER BY `Points Allocated` ASC
...その週にポイントを割り当てたユーザーのリストとその数を表示します。

ただし、0ポイントを割り当てたユーザーは表示されません。
それらのユーザーを含めるようにステートメントを修正する方法はありますか?おそらく、staffテーブルを使用して結合を逆に記述し、 transactions?に結合しています。残念ながらどこから始めればいいのかわかりません。
前もって感謝します、