查询工资相同的员工信息在SQL里,就一个表

 我来答
Me孤魂
2016-03-29 · TA获得超过174个赞
知道小有建树答主
回答量:670
采纳率:47%
帮助的人:116万
展开全部

测试数据

SQL语句

select*from Table_1

where money in(select money from Table_1

group by money

having COUNT(money)>1)

order by money

结果

不知道你具体想要什么结果参考下吧

rhq翰海
2020-03-21
知道答主
回答量:6
采纳率:0%
帮助的人:3897
展开全部

思路:给员工表emp起两个别名a,b 查询条件a的工资=b的工资

select a.*,b.*
from emp a,emp b
where a.sal=b.sal;

参考Oracle scott用户下emp表

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-03-29
展开全部
select * form 表 where 工资 in (select 工资 from 表 group by 工资 having count(1) > 1) order 工资
或者
select * from 工资表 as t1 where exists(select 1 from 工资表 where 工资=t1.工资 and 员工 !=t1.员工)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuqi740924
2016-03-29 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:60.6万
展开全部
用group by 分组显示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
635331067
2016-03-28 · TA获得超过158个赞
知道答主
回答量:68
采纳率:0%
帮助的人:19.8万
展开全部
自身表连接查询可以实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式