社区
MS-SQL Server
帖子详情
如何返回每个大类下的头三个小类?
5200
2004-11-16 10:18:11
表A big (bigID,bigName)
表B small (SmallID,SmallName,bigID)
bigID为俩表的关系键
big表中的每个bigID在small表中都有若干smallID
现要返回每个bigID下的头三个smallID,如何做?
bigID smallID
----------------
1 2
1 4
1 3
2 15
2 7
2 9
3 1
3 16
3 10
...全文
115
7
打赏
收藏
如何返回每个大类下的头三个小类?
表A big (bigID,bigName) 表B small (SmallID,SmallName,bigID) bigID为俩表的关系键 big表中的每个bigID在small表中都有若干smallID 现要返回每个bigID下的头三个smallID,如何做? bigID smallID ---------------- 1 2 1 4 1 3 2 15 2 7 2 9 3 1 3 16 3 1
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
davorsuker39
2004-11-17
打赏
举报
回复
SELECT TOP 3 smallID ,bigID FROM 表B GRUOP BY bigID
lzymagi
2004-11-17
打赏
举报
回复
头三个smallID?是指最小的三个还是最前面的三个?
通过一个临时表过渡一下把符合的insert 进去,最小的就加上order 最前面的就不用加了
select * from ##table
5200
2004-11-17
打赏
举报
回复
就是一个bigID拥有若干个smallID,要返回每个bigID的头3个smallID
5200
2004-11-17
打赏
举报
回复
好吧,可能是我没说清楚,把我的问题改一下:如何从一个销售表中挑出每个产品的前3条销售记录?
意思和前面是一样的
销售表A: (OrderID,ProductID)
每种产品在里面都会有数条销售记录,该如何挑出每种产品的前3条销售记录?
5200
2004-11-17
打赏
举报
回复
lzymagi(飘逸的男人):
smallID是指最前面的三个,但该如何挑出这符合的insert到临时表?
davorsuker39(大狐狸) :
你的语句根本无法运行
goregrypeck
2004-11-16
打赏
举报
回复
用top
goregrypeck
2004-11-16
打赏
举报
回复
说清楚些?返回什么结果?
Android 省市县 三级联动(android-wheel的使用))源码程序
Android 省市县 三级联动(android-wheel的使用)
SSH2框架搭建实例源码
SSH2框架搭建实例(spring3.2+strust2.3.4+hibernate4.2)全部采用最新版本.演示了用户登录和用户管理
C++编程实例100篇
C++编程实例100篇,里面有很多很基础的编程实例,可以作为参考。
com.microsoft.sqlserver.jdbc.SQLServerDriver
针对驱动com.microsoft.sqlserver.jdbc.SQLServerDriver所需的
三个
jar包。
Java基础算法题(02):古典问题:有一对兔子,从出生后第3个月起
每个
月都生一对兔子,小兔子长到第
三个
月后
每个
月又生一对兔子,假如兔子都不死,问
每个
月的兔子总数为多少?
查看所有50道基础算法题请看: Java的50道基础算法题 递归的方法 package Demo02Rabbits; import java.util.Scanner; public class Rabbits_Birth { /** * 古典兔子生娃问题: * 有一对兔子,从出生后第3个月起
每个
月都生一对兔子,小兔子长到第
三个
月后
每个
月又生一 * 对兔子,假...
MS-SQL Server
34,873
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章