社区
基础和管理
帖子详情
请问,怎么样取得两个字段都重复的记录
kill_jp
2005-01-05 06:32:29
我想取得表中a_class,a_name两个字段都重复的记录
例如取得如下的记录:a_id是自增值
a_id,a_class,a_name
1 1 111
2 1 111
像上面的两条记录,a_class,a_name两个字段都重复,怎样取得?
多谢各位大侠!不胜感激!!!
...全文
197
10
打赏
收藏
请问,怎么样取得两个字段都重复的记录
我想取得表中a_class,a_name两个字段都重复的记录 例如取得如下的记录:a_id是自增值 a_id,a_class,a_name 1 1 111 2 1 111 像上面的两条记录,a_class,a_name两个字段都重复,怎样取得? 多谢各位大侠!不胜感激!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zh430
2005-01-06
打赏
举报
回复
就是分组了,然后查每组的记录数,大于1的就是重复的了
GerryYang
2005-01-06
打赏
举报
回复
select * from a where (a_class,a_name) in
( select a_class,a_name from 表
group by a_class,a_name
having count(1)>1
)
ATGC
2005-01-05
打赏
举报
回复
诶,原来楼主是要显示所有的符合条件的记录数大于等于2的
ORARichard
2005-01-05
打赏
举报
回复
select a.* from 表 a,
(
select a_class,a_name from 表
group by a_class,a_name
having count(1)>1
) b
where a.a_class=b.a_class and a.a_name=b.a_name;
ORARichard
2005-01-05
打赏
举报
回复
select * from 表 a,
(
select a_class,a_name from 表
group by a_class,a_name
having count(1)>1
) b
where a.a_class=b.a_class and a.a_name=b.a_name;
NinGoo
2005-01-05
打赏
举报
回复
select a_class,a_name
from table
group by a_class,a_name
having count(*)>1
-结果
a_class a_name
----------- -----------
1 111
(所影响的行数为 1 行)
不知楼上的有没有明白结果是怎样的?呵呵
frenchletter
2005-01-05
打赏
举报
回复
select a_class,a_name
from table
group by a_class,a_name
having count(*)>1
这个显然好得多
至少我一看就明白
NinGoo
2005-01-05
打赏
举报
回复
--测试数据
a_id a_class a_name
----------- ----------- -----------
1 1 111
2 1 111
3 1 112
--测试结果
a_id a_class a_name
----------- ----------- -----------
1 1 111
2 1 111
(所影响的行数为 2 行)
NinGoo
2005-01-05
打赏
举报
回复
select a.* from t1 a,t1 b
where a.a_id<>b.a_id and a.a_class=b.a_class and a.a_name=b.a_name
order by a.a_id
ATGC
2005-01-05
打赏
举报
回复
select a_class,a_name
from table
group by a_class,a_name
having count(*)>1
sql查询按
两个
字段
查询
重复
记录
1.sql查询按
两个
字段
查询
重复
记录
代码如下(示例): select * from 表名 a where a.
字段
1 in (select
字段
1 from 表名 group by
字段
1,
字段
2 having count(*) > 1) and a.
字段
2 in (select
字段
2 from 表名 group by
字段
1 ,
字段
2 having count(*) > 1) ...
SQL语句-统计全部数据,过滤掉其中
两个
字段
同时
重复
的
记录
SQL语句-统计全部数据,过滤掉其中
两个
字段
同时
重复
的
记录
标准查询语句结果:(表名:Test2)
select * from Test2
滤掉其中
两个
字段
同时
重复
的
记录
结果:(表名:Test2 ;需要过滤
重复
记录
的
两个
字段
:A,B)
select * from Test2 where ID in (select min(ID) from Test2 group by A,B)
MYSQL 查找单个
字段
或者多个
字段
重复
数据,清除
重复
数据
前文
重复
数据的情况分为两种: 单个
字段
数据
重复
多个
字段
数据
重复
所以该篇的内容就是包括 单个
字段
的
重复
数据查找 与 去重多个
字段
的
重复
数据查找 与 去重 正文 示例 accountinfo 表数据如下: 场景一 单个
字段
重复
数据查找 & 去重 我们要把上面这个表中 单个
字段
account
字段
相同的数据找出来。 思路 分三步 简述: 第一步 要找出
重复
数据,我们首先想到的就是,既然是
重复
,那么数量就是大于 1...
Access 查询同一张表中
两个
或以上
字段
含有
重复
项的
记录
这篇文章是对我自己另一篇文章的补充。(Access 查询同一张表中某个
字段
含有
重复
项的
记录
)
记录
的动力总是来自于工作中遇到的问题。上次只要根据某个
字段
把有
重复
项的
记录
列出来,这次条件增多了,要根据
两个
或
两个
以上
字段
来判断,当这些
字段
的值全部相同时,才认为出现了
重复
记录
。还是以上次的数据为例吧,略有修改。表名 Student
mysql根据
字段
删除
重复
记录
当我们的测试环境运行一段时间后总会产生一些垃圾数据,你见或不见, 他就在那里, 不悲不喜;直到某一天你在测试某段代码时发现他影响到了你,你决定把这些垃圾数据删除,下面我来和大家一起看如何删除这些
重复
数据。 1.查询出所有要删除的数据 select
重复
字段
名称,count(*) from 表名 group by
重复
字段
名称 having count(*) > 1; 2.查询出待删除的数据的最小id select
重复
字段
名称,min(id) from 表名 where
重复
字段
名称 i
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章