数据库查询,我做了答案 自认为对的 但是无法查询出来 指点下哪错了谢谢

2025-03-26 01:15:10
推荐回答(2个)
回答1:

1 e_id和e_name是emp表的字段吧,不是部门编号和部门名称
2 ....

算了,试试这个(dep表应当有部门名称字段,比如d_name):
select d_id, d_name, avg(salary), avg(salary), avg(salary) from dep, emp where dep.d_id=emp.d_id group by emp.d_id;

回答2:

select e_id,e_name,avg(salary),max(salary),min(salary) from dep,emp where dep.d_id=emp.d_id group by e_name,e_id