【问题标题】:Creating query that finds how many redID's match to each employeeID创建查询以查找与每个employeeID 匹配的redID 数量
【发布时间】:2020-11-09 18:56:25
【问题描述】:

我有一个记录员工/访客的 SQL Server。我们有两个不同的表。我想显示每个员工与多少访客相关联的计数。它们是每个表中的匹配标识符EmployeeID

我的桌子是这样的

来自访客

[row#][RecId][EmployeeId] 

显然其他信息在它们的每一列之间。

来自员工

[row#][RecId][Id]

【问题讨论】:

  • 如果你把你已经尝试过但没用的东西放上去就好了。

标签: sql


【解决方案1】:

您可以使用相关子查询:

select e.*,
       (select count(*) from visitors v where v.employeeid = e.id) as num_visitors
from employee e;

【讨论】:

    猜你喜欢
    • 2013-04-07
    • 1970-01-01
    • 2021-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-20
    相关资源
    最近更新 更多