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

查询同一个员工表中工资相同的员工的详细信息的sql语句怎么写,比如员工A的工资是1000,员工B也是那查询出A和B的信息的sql语句该怎么写... 查询同一个员工表中工资相同的员工的详细信息的sql语句怎么写,比如员工A的工资是1000,员工B也是 那查询出A和B的信息的sql语句该怎么写 展开
 我来答
zhu627985603
2019-11-27
知道答主
回答量:1
采纳率:0%
帮助的人:678
展开全部
select * from emp e where (select count (*) from emp where sal=e.sal ) >1;我也是个新手,不能保证正确,你试试。不行就在e.sal后面group by sal
老冯文库
2017-06-18 · 知道合伙人软件行家
老冯文库
知道合伙人软件行家
采纳数:1139 获赞数:8734

向TA提问 私信TA
展开全部

使用自连接查询。

假设员工表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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-24
展开全部
select * from 表的名字 where 工资=1000;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-24
展开全部
select * from 表 where 工资金额 in (select 工资金额 from 表 group by 工资金额 having count(工资金额)>1) order by 工资金额
这个是几个人讨论的结果.我也运行过.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-06-18
展开全部
select *from 员工表
select *from 员工表
select *from 员工表.A 员工表B
where A. 工资=B.工资
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 5条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式