如何结合这两个查询而不给我相同的输出?SQL QUERY-多个COUNT返回错误(相同)结果
第一查询是:
select vwemployee.directorateName , count(vwemployeeCourse.employeeId) as t1
from vwemployee , vwemployeeCourse
where vwemployee.directorateName = vwemployeeCourse.directorateName
GROUP BY vwemployee.directorateName
这是第二个查询:
select vwemployee.directorateName , count(vwemployee.directorateName) as t2
from vwemployee , employeeCourse
where vwemployee.Id = employeeCourse.employeeId
GROUP BY vwemployee.directorateName
我将要使用的组合查询,以生成报告
的第一列是名的董事会
顺便说一句,当我结合他们我自己T1有相同的结果,T2,但是当他们分开它给了我正确的结果
的T1栏应该显示这个特定 首长多少场了,和T2栏应该显示多少员工的 这个董事会下把这个课程
所以组合查询的表的总列应该是3列
你真的有'VWemployeeCourse'和'employeeCourse'表吗?还是仅仅是一个错字? –