【发布时间】:2011-03-14 23:59:04
【问题描述】:
我有两张桌子。表 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
【问题讨论】:
标签: sql sql-server tsql join