• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

求一句sql,向高手求教

bluekangkang 2008-02-21 02:46:28
我现在有一个面试表,fr_code是面试记录key(主键),fr_ecode是人员记录key(另一个表的key,外键),fr_ymd是面试时间,查找表中每一个人最新的面试记录(用fr_ymd 作判断)的fr_code
...全文
85 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
youankang 2008-02-21
select fr_code from facerecord a where fr_ymd in(select max(fr_ymd) from facerecord where fr_ecode=a.fr_ecode)
回复
pt1314917 2008-02-21

--或者:
select * from 面试表 a where fr_ymd in(select max(fr_ymd) from 面试表 where fr_ecode=a.fr_ecode)

--等等

回复
pt1314917 2008-02-21

select * from 面试表 a where not exists(select 1 from 面试表 where fr_ecode=a.fr_ecode and fr_ymd>a.fr_ymd)
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2008-02-21 02:46
社区公告
暂无公告