中易网

请问查询每一个部门中的第一个员工,Sql语句怎么写?

答案:4  悬赏:20  
解决时间 2021-02-15 00:50
请问查询每一个部门中的第一个员工,Sql语句怎么写?
最佳答案
SELECt eID,eName FROM emp
INNER JOIN
(
SELECt min(eID) as minEID,DepID from emp
GROUP BY DepID
) t1
ON emp.eID = t1.minEID
全部回答
select top 1 form ....
为什么不做视图啊。 我先 select 任务 from 员工任务表 where 员工 in ( sleect 员工 form 部门表 where 部门=(select 部门 from 员工表 where 员工=‘员工’) )
create table emp (eid int identity(1,1), eName varchar(10), DepID int ) insert into emp select '张三',1 union select '李四',1 union select '王五',2 union select '赵六',1 union select '刘七',3 union select '邹八',2 union select '鲁九',2 union select '周十',3 create table dept (DeptID int identity(1,1), dName varchar(10) ) insert into dept select '研发部' union select '产品部' union select '人事部' ________________(以上是建表和数据的代码,如果你有,你可以忽略)________________ 其实一个表就可以了。 select * from emp where (select count(1) from emp a where a.DepID=emp.DepID and emp.eid>a.eid)<1 结果: eID,eName,DepID 1 李四 1 2 刘七 3 3 鲁九 2 具体原理可参看我空 间的文章 SQL分类下的《取得分组TOP-N测试表与测试数据》
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
利宁南街/黄河路(路口)怎么去啊,有知道地址
私自买卖土地作为宅基地是不是可以算作农业低
有没有铜陵到西安的直达火车?
关于异地出租房子的有关问题
欢乐享受瘦西湖温泉+瘦西湖景区(成人联票)怎
安卓版上面的京东商城里面我的关注在哪
新空间门业地址有知道的么?有点事想过去
请问你有没有陈奕迅的《多少》这首歌的完整歌
这些翻译对不对 健康对我们很重要Health is v
同偏旁的反义词 如 明暗 深浅 远近 重谢坐等
招商银行 申请提高临时额度后可以再提高固定
海天一格地址在什么地方,想过去办事
课程完成率是什么
小寒时节,正同云暮惨,劲风朝烈.什么意思
how long did you to finish the task 空白部
推荐资讯
大碗茶是什么意思啊
豫新斋牛肉拉面馆我想知道这个在什么地方
为什么MCGS制作的文件不能移动或复制?
PING的主要功能是什么?格式是什么?
甲乙两人从相距1200米的A,B两地同时出发,在
餐厅刷微信抠手续费吗
华为平板mediapad 10 FHD 图案锁锁住了 而且
送东阳马生序 “游”字古今义 急啊!!!!!
把忙看下我红颜对我说的话什么意思
古惑仔之江湖新秩序还有第二部吗求大神帮助
金盾龟金花虫吃什么
康巴什新区第一小学(北门)在哪里啊,我有事要
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?