这是SQL今日一题的第18篇文章
题目描述
统计各个部门的工资记录数,给出部门编码dept_no、部门名称dept_name以及部门在salaries表里面有多少条记录sum
这题用到salaries表、dept_emp表和departments表
salaries表
dept_emp表
departments表
方法
select dp.dept_no,dp.dept_name,count(s.salary) as sum
from dept_emp de,departments dp,salaries s
where de.dept_no = dp.dept_no
and de.emp_no = s.emp_no
group by dp.dept_no,dp.dept_name
1、用where将3个表连接在一起,dept_emp表和departments表用dept_no连接,dept_emp表和salaries表用emp_no连接
2、题目中说在salaries表里面有多少条记录sum,