一个分类取前两条的sql语句

原创 2006年06月07日 13:54:00
 select *
from tb as t1
where id in(
select top 2 id
from tb as t2
where t1.bid=t2.bid
order by id desc)
order by bid, id desc

mysql分组,取每组前几条记录

SELECT  * FROM 表名 a WHERE (SELECT count(*) FROM 表名 b WHERE b.日期=a.日期 AND b.id>a.id  )...
  • github_26672553
  • github_26672553
  • 2016年03月04日 10:51
  • 7246

ElasticSearch 分组+组文档排序+取各组前几条文档 java测试代码

  • 2017年10月12日 13:50
  • 5KB
  • 下载

求每分组取前3条纪录的sql语句

----------------------------------- Author: liangCK 小梁-- Title : 查每个分组前N条记录-- Date : 2008-11-13 ...
  • jzkdl
  • jzkdl
  • 2011年06月13日 23:47
  • 7035

SQL 找出一个表中各个分类的前三条记录

SQL2000的写法一:select QuestionId,CategoryId,Title  from QA_Questions a where a.QuestionId(select max(c....
  • liuyun1987
  • liuyun1987
  • 2008年01月25日 12:51
  • 730

sql取出每个分组的前几条

转自:http://blog.csdn.net/yizhiduxiu11/archive/2009/01/16/3794577.aspx,向作者表示感谢!方法1:SELECT  newsid,titl...
  • zhichao2001
  • zhichao2001
  • 2010年12月10日 23:23
  • 7440

各种数据库查询前几条数据的方法

1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM
  • qhwc2009
  • qhwc2009
  • 2015年05月05日 09:27
  • 502

分组查询取每组前n条记录实例

假设有这样一张运动员比赛成绩表 tb_score 现在要求查询出每个国家的前三名的成绩记录,查询语句可以这样写: 1、 select t3.id,t3.country,t3.score ...
  • zhutulang
  • zhutulang
  • 2015年09月23日 15:17
  • 3486

MySQL、SQL Server、Oracle 3种数据库查询表中前N行记录的SQL语句

流行数据库查询前N条记录的方法: 1、MySQL: select * from T  limit N; 2、SQL Server: select top N * from T ; 3...
  • jimoshuicao
  • jimoshuicao
  • 2013年12月23日 21:43
  • 2516

各种数据库查询前几条记录

1. ORACLE  SELECT * FROM TABLE1 WHERE ROWNUM 2. INFORMIX  SELECT FIRST N * FROM TABLE1  3. DB2  ...
  • chuan9966
  • chuan9966
  • 2014年02月17日 13:57
  • 660

mysql 分组查询取各分组的前三名

按name分组取最大的两个(N个)val select a.* from tb a where 2 > (select count(*) from tb where name = a.name an...
  • u012499257
  • u012499257
  • 2016年09月02日 10:45
  • 1781
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个分类取前两条的sql语句
举报原因:
原因补充:

(最多只允许输入30个字)