社区
疑难问题
帖子详情
从一个表按照类型取top1如何实现
coldljy
2006-02-20 04:25:43
表结构相关字段:
Id 标识 PK
TypeId 类型标识 FK
Sequence 顺序
要求按照顺序进行排序(可递增、可递减),取到每种类型的第一条记录
btw.性能第一
...全文
92
2
打赏
收藏
从一个表按照类型取top1如何实现
表结构相关字段: Id 标识 PK TypeId 类型标识 FK Sequence 顺序 要求按照顺序进行排序(可递增、可递减),取到每种类型的第一条记录 btw.性能第一
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhaoanle
2006-02-20
打赏
举报
回复
select * from tbl a where id=(select top 1 id from tbl where typeid=a.typeid order by sequence)
lsxaa
2006-02-20
打赏
举报
回复
分组取最大
select a.*
from 表 a,(select typeid,max(sequence) as sequence from 表 group by typeid) b
where a.typeid=b.typeid and a.sequence=b.sequence
分组取最小
select a.*
from 表 a,(select typeid,min(sequence) as sequence from 表 group by typeid) b
where a.typeid=b.typeid and a.sequence=b.sequence
自考数据结构
往届数据结构自考题及答案,希望对大家有所帮助
案例:分组求
top1
、求topN
==== 案例:分组求
top1
自定义GroupingComparator求
取
topN GroupingComparator是mapreduce当中reduce端的
一个
功能组件,主要的作用是决定哪些数据作为一组,调用一次reduce的逻辑,默认是每个不同的key,作为多个不同的组,每个组调用一次reduce逻辑,我们可以自定义GroupingComparator
实现
不同的key作为同
一个
组,调用一次reduce逻辑 3.1 需求 有如下订单数据 订单id 商品id 成交金额 Order_000...
通过
一个
数组
实现
两个栈(C语言)
通过
一个
数组
实现
的两个栈也叫作共享栈。我们可以将
一个
数组一分为二,供两个栈使用。 也有另外一种虽然也是讲
一个
数组一分为二供两个栈使用,但在具体
实现
上有所不同。 牢记栈1的区间是[0,
top1
)的左闭右开区间,栈2的区间是[top2,max_size)的左闭右开区间。其中的
top1
位置并不存放栈1的值,而max_size是数组的边界值也
取
不到。 正式由于两个栈的区间的
取
值,所以当
top1
与...
自定义groupingCompatator
实现
分组求
top1
和topN
1.自定义groupingCompatator
实现
分组求
top1
topN Order_0000001 Pdt_01 222.8 Order_0000001 Pdt_05 25.8 Order_0000002 Pdt_03 522.8 Order_0000002 Pdt_04 122.4 Order_0000002 Pdt_05 722.4 Order_0000003 Pdt_01 222.8 求
取
每给订单当中,金额最大的那个商品的价格是多少 求前
SQL分类
取
每一类第一项
实际应用中经常会碰到这样的需求,在给定的数据集中要求返回每一
类型
中最大的一条,抑或是最小的一条,抑或是按时间排序最近的一条等等。很多人面对这样的需求显得束手无策,其实这个需求
实现
有很多种方法,今天给大家介绍总结的几种方法。
疑难问题
22,300
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章