社区
MS-SQL Server
帖子详情
如何检索指定列不重复的记录
xueyhfeng
2006-07-17 11:03:29
有表结构如下
Topics
{
TopicID int IDENTITY ,
CategoryID int ,
Title nvarchar(100)
}
如何查询CategoryID 列不重复的记录呢?也就是每个分类只提取一条内容。
...全文
165
5
打赏
收藏
如何检索指定列不重复的记录
有表结构如下 Topics { TopicID int IDENTITY , CategoryID int , Title nvarchar(100) } 如何查询CategoryID 列不重复的记录呢?也就是每个分类只提取一条内容。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lzhs
2006-07-17
打赏
举报
回复
Select *
From Topics
Where CategoryID Not In
(
--这里先找出所有CategoryID有重复的值
Select CategoryID From Topics Group By CategoryID Having Count(1) > 1
)
nanlu123
2006-07-17
打赏
举报
回复
把CategoryID设为主键
新鲜鱼排
2006-07-17
打赏
举报
回复
取分类中数据方法是什么??下面是以最大值为例
select * from Topics where
TopicID in (
select max(TopicID) from Topics group by CategoryID )
fcuandy
2006-07-17
打赏
举报
回复
SELECT a.* FROM Topics
INNER JOIN
(
SELECT CategoryID
FROM Topics
GROUP BY CategoryID
HAVING COUNT(1)<2
) b
ON a.CategoryID=b.CategoryID
xueyhfeng
2006-07-17
打赏
举报
回复
搞定了,使用了多次读取,游标+表变量的方法 。
Python-多进程
检索
利用多进程
检索
说句,求平均数
在mysql数据库中查询某个字段不
重复
的
记录
SELECT DISTINCT [字段名] FROM [表名] WHERE [
检索
条件字句]Distinct关键字主要用来在SELECT查询
记录
中根据某
指定
字段的值去除
重复
记录
。或者 select distinct username from msg;实际上,我们完全可以用另一种办法...
检索
数据库表中的不
重复
记录
相信很多人在查询数据库时都会碰到
检索
某表中不
重复
记录
的时候,提到
检索
不
重复
记录
,马上想到的肯定是Distinct或者Group By分组,小弟在初次使用的时候碰到了一些麻烦,这里拿出来与大家分享,希望对更多的朋友有所帮助!...
学习MySQL:六:从表中
检索
信息+修改
指定
的一条
记录
的一个字段值+
检索
特定行
列
数据+
检索
每个唯一的+排序行
1、
检索
所有数据+修改
指定
的一条
记录
的一个字段值+查询是否更改成功,可以看到,生日更改了 2、
检索
特定行数据: ①
检索
特定行数据:特定出生日期: ②
检索
特定行数据:特定雌性狗:注意使用and ①
检索
特定行...
SQL - SQL Server 一
列
或多
列
重复
数据的查询,删除
(1)查询某一
列
重复
记录
语句: SELECT Name FROM dbo.Member t WHERE Name IN (SELECT Name FROM dbo.Member GROUP BY Name HAVING COUNT(Name)>1 ) ORDER BY t.Name 查询结果: (2)查询某一
列
不
重复
的...
MS-SQL Server
34,576
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章