У меня есть две таблицы.Таблица A содержит список имен сотрудников.Таблица B представляет собой сложную таблицу с информацией о телефонных звонках, сделанных сотрудниками.
Моя цель - создать таблицу со столбцами name и callCount.Я стремлюсь сделать это с «левым соединением» и «группировкой», но я продолжаю скучать по сотрудникам, которые не звонили.Как я могу просто заставить его сохранить имя и просто поставить ноль там?
Возможно, я близко, и кто-то может указать на мою опечатку?Заранее спасибо за помощь, вот SQL:
SELECT A.name, COUNT(B.call_id) AS 'outgoing call count'
FROM EmployeeTable A
LEFT JOIN CallTable B
ON A.name = B.call_from_name
WHERE B.call_type LIKE 'outgoing'
AND B.voice_mail = '0'
...
GROUP BY A.name