查询同一个员工表中工资相同的员工的详细信息的sql语句怎么写

2025-02-01 06:45:53
推荐回答(5个)
回答1:

select * from emp e where (select count (*) from emp where sal=e.sal ) >1;我也是个新手,不能保证正确,你试试。不行就在e.sal后面group by sal

回答2:

使用自连接查询。

假设员工表Employee有这些字段:EmpID, Name, Salary, ...

SQL语句:

SELECT    e1.EmpIID, e1.Name, e2.EmpID, e2.Name, e1.Salary
FROM      Employee e1
JOIN      Employee e2
ON        e1.Salary = e2.Salary

回答3:

select * from 表的名字 where 工资=1000;

回答4:

select * from 表 where 工资金额 in (select 工资金额 from 表 group by 工资金额 having count(工资金额)>1) order by 工资金额
这个是几个人讨论的结果.我也运行过.

回答5:

select *from 员工表
select *from 员工表
select *from 员工表.A 员工表B
where A. 工资=B.工资