新闻动态
新闻动态
- 想要网站优化有效果该怎么来做
- 在电脑右下角弹窗的“FF新推荐”是个什么鬼?
- 公众号运营,你应该知道的9种变现方法
- 数据绑定以及Container.DataItem的具体分析(转)
- uniapp中怎么使用easycom 自定义组件
- DAO层、Service层、mapper层和Controller层的区别
- composer创建php8项目失败
- 关键词放在什么位置最好?
- php中in array函数
- php 变量和函数名前加&符号
联系我们
邮箱:
手机:15383239821
数据库
取每组数据的第一条记录的SQL语句
作者:
发布时间:2011-04-15
点击:
取每组数据的第一条记录的SQL语句
-- 操作日志表
CREATE TABLE JobLog -- 操作日志表
(
JobLogId] int NOT NULL , -- 主键
FunctionId nvarchar(20) NULL , -- 功能Id
OperateTime datetime NULL -- 操作时间
) ON PRIMARY
GO
ALTER TABLE JobLog ADD
CONSTRAINT PK_JobLog PRIMARY KEY CLUSTERED(JobLogId) ON PRIMARY
GO
-- 操作日志表的所有记录
SELECT * FROM JobLog
查询结果:
1 001 2007-11-01
2 001 2007-11-02
3 001 2007-11-03
4 002 2007-11-04
5 002 2007-11-05
6 003 2007-11-06
7 004 2007-11-07
8 004 2007-11-08
9 005 2007-11-09
10 005 2007-11-10
-- 每个功能最后一次操作记录
SELECT * FROM JobLog A
WHERE JobLogId in
(SELECT TOP 1 JobLogId FROM JobLog
WHERE A.FunctionId = FunctionId ORDER BY OperateTime DESC
)
查询结果:
3 001 2007-11-03
5 002 2007-11-05
6 003 2007-11-06
8 004 2007-11-08
10 005 2007-11-10
CREATE TABLE JobLog -- 操作日志表
(
JobLogId] int NOT NULL , -- 主键
FunctionId nvarchar(20) NULL , -- 功能Id
OperateTime datetime NULL -- 操作时间
) ON PRIMARY
GO
ALTER TABLE JobLog ADD
CONSTRAINT PK_JobLog PRIMARY KEY CLUSTERED(JobLogId) ON PRIMARY
GO
-- 操作日志表的所有记录
SELECT * FROM JobLog
查询结果:
1 001 2007-11-01
2 001 2007-11-02
3 001 2007-11-03
4 002 2007-11-04
5 002 2007-11-05
6 003 2007-11-06
7 004 2007-11-07
8 004 2007-11-08
9 005 2007-11-09
10 005 2007-11-10
-- 每个功能最后一次操作记录
SELECT * FROM JobLog A
WHERE JobLogId in
(SELECT TOP 1 JobLogId FROM JobLog
WHERE A.FunctionId = FunctionId ORDER BY OperateTime DESC
)
查询结果:
3 001 2007-11-03
5 002 2007-11-05
6 003 2007-11-06
8 004 2007-11-08
10 005 2007-11-10
还有一种写法:
SELECT * FROM JobLog A
EXISTS
( select JobLogId in from JobLog
where JobLog.FunctionId=A.FunctionId and JobLog.JobLogId <A.JobLogId
)
select * from tb where JobLogId in (select min(JobLogId) from tb group by FunctionId);
新闻资讯
-
2023-05-04thinkphp如何获取请求参数
-
2023-10-22C#设计模式(2)——简单工厂模式
-
2023-06-09域名赎回期要收费吗?赎回期域名如何赎回?
-
2010-07-20搜索引擎优化(SEO)详细描述
-
2023-09-20怎样查看php版本
相关案例
