查询从sql server中的两个表中获取数据

时间:2013-01-30 07:46:51

标签: sql sql-server-ce

我有 两个表父和子,如员工和部门表。 我想显示按Employee表中出现的次数排序的部门名称,应首先列出出现次数最多的部门名称。  请告诉我紧急解决方案和SQL语句应该由SqlCE支持

提前致谢....

1 个答案:

答案 0 :(得分:0)

SELECT dept.Name, COUNT(emp.id) as timesOccurring 
FROM departments dept
INNER JOIN employees emp
ON emp.dept_id = dept.id
GROUP BY dept.Name
ORDER BY timesOccurring 

应该这样做。