一个SQL按照类别各取一条记录查询问题
来源:互联网 发布:sql数据库置疑修复 编辑:程序博客网 时间:2024/05/01 16:07
一、问题描述:
今天做程序时,需要选取新闻表中各种类别的新闻个一条放在一个容器里面。
以前都都按照类别选取几条或者所有的记录,并不是每个类别的记录都选一条的,突然遇到,我还一下子,没有了想法,试了几个都不行,原本以为distinct可以做到,不过还是不行。
两个表,一个news表,一个新闻的类别class表 ,news中的几个关键字段为Id,article,classid
class中的几个关键字段为id,name
二、解决办法:
我试了几个不行后,重新翻阅了上学期刚刚学过的数据库,最后还这真找到了答案,需要级联查询。
select * from news where id in (select min(id) as id from news group by classid order classid desc
这个语句记得以前是用过的,可就是健忘啊!
- 一个SQL按照类别各取一条记录查询问题
- SQL分组查询,结果只取最新一条记录
- sqlserver 查询数据表中每个类别最新的一条记录
- SQL 分组排序取最新一条记录
- 相同的id 取一条记录 sql
- sql 去除重复记录只取一条
- 一个表多条相同记录取一条
- SQL取上一条, 下一条记录方法
- SQL查询一个表中类别字段中Max()最大值对应的记录
- SQL查询一个表中类别字段中Max()最大值对应的记录
- SQL查询一个表中类别字段中Max()最大值对应的记录
- 随机查询一条数据库记录的SQL
- SQL Server 如何查询最后一条记录
- Sql2005 tips 按照某些条件(一个or多个)分组,取分组中满足某个条件的一条记录
- Sql语言:如何从多条记录中选取一条?
- sql取记录中的第一条或是最大的一条
- Sql server 取按日期最大的一条记录
- SQL根据Id来查询一条记录或全部记录
- QQ场景漏洞初探及防范
- Subversion配置安装教程
- 接口和抽象类的定义方式举例说明(转)
- PowerDesigner简介
- 在.net 1.1中web.config 中的错误
- 一个SQL按照类别各取一条记录查询问题
- asp批量添加记录程
- MapInfo介绍
- 保密协议
- asp批量添加记录程
- mapXtreme for .net
- 《COM原理与应用》还要修订吗?
- Java中的浮点型(Double&Float)计算问题
- 拈几个自己写的小代码(jsp的日历和jFrame的计算器)