销售人员输入他们每天访问公司的报告。不同的销售人员可能会访问相同的公司。
我想显示公司名称,销售人员姓名以及他们对公司的访问次数。
以下查询的问题在于,它与company_name
分组,即使它有两个以上的销售人员。我想分开它。
SELECT `employee_name`,
COUNT(`cid`)
FROM `tbl_reports`
GROUP BY `company_name`
谢谢!
答案 0 :(得分:2)
您希望按company_name
和 employee_name
对其进行分组 - 只需执行此操作即可。
SELECT `company_name`,
`employee_name`,
COUNT(`cid`)
FROM `tbl_reports`
GROUP BY `company_name`,
`employee_name`;
答案 1 :(得分:0)
在您的查询中添加companyname
...因为您需要显示companyname
SELECT `companyname`, `employee_name`,COUNT(`cid`) FROM `tbl_reports`
GROUP BY `company_name`, `employee_name`;
答案 2 :(得分:0)
`SELECT companyname, employeename,COUNT(cid)
FROM tbl_reports
GROUP BY companyname;`
我认为我们也可以使用此查询,您只能通过公司获取个人数据
`SELECT companyname, employeename,COUNT(cid)
FROM tbl_reports
GROUP BY employeename;`
然后,您可以获得销售人员访问过的公司数据。