首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

多表联合查询的一个有关问题

2013-09-11 
多表联合查询的一个问题现有三张表:表一:员工表(员工号、员工名、部门号),其中员工号为主键,部门号为外键;表

多表联合查询的一个问题
现有三张表:
表一:员工表(员工号、员工名、部门号),其中员工号为主键,部门号为外键;
表二:部门表(部门名、部门号),其中部门号为主键;
表三:工资表(员工号、工资数),其中员工号为外键;

要求按部门名统计工资总数并按部门号降序排

[解决办法]
select 部门表.部门号,部门表.部门名,sum(工资数) as 工资
from 部门表,员工表,工资表
where 部门表.部门号=员工表.部门号 and 员工表.员工号=工资表.员工号
group by 部门表.部门号,部门表.部门名
order by 部门表.部门号;
我的异常网推荐解决方案:软件开发者薪资,http://www.myexception.cn/other/1391128.html

热点排行