社区
基础和管理
帖子详情
怎样即distinct某一字段,又能得到记录集的其他字段?
joaquintevez
2006-06-09 09:25:00
怎样即distinct某一字段,又能得到记录集的其他字段
select distinct 字段A from 表名 where 字段B = 某值;
检索出来的记录只有字段,怎样能得道其他字段呢?
...全文
433
7
打赏
收藏
怎样即distinct某一字段,又能得到记录集的其他字段?
怎样即distinct某一字段,又能得到记录集的其他字段 select distinct 字段A from 表名 where 字段B = 某值; 检索出来的记录只有字段,怎样能得道其他字段呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2006-06-11
打赏
举报
回复
select 字段A,字段B,字段C,字段D,... from 表名 right join (select distinct 字段A from 表名 where 字段B = 某值) tb1 on 表名.字段A=tb1.字段A
goldarcher2005
2006-06-10
打赏
举报
回复
first_value()实现同值的第一条记录
hyrongg
2006-06-10
打赏
举报
回复
或者
SQL> select a,b,c from (select a,b,c,row_number() over(partition by a order by a) rd from test) where rd=1;
A B C
---------- ---------- ----------
1 1 1
2 1 3
hyrongg
2006-06-10
打赏
举报
回复
SQL> create table test(a number,b number,c number);
Table created
SQL> insert into test select 1,1,1 from dual
2 union all select 1,1,1 from dual
3 union all select 2,1,3 from dual
4 union all select 2,2,4 from dual;
4 rows inserted
SQL> select * from test;
A B C
---------- ---------- ----------
1 1 1
1 1 1
2 1 3
2 2 4
SQL> select a,max(b) b,max(c) c from test
2 group by a;
A B C
---------- ---------- ----------
1 1 1
2 2 4
SQL>
boydgmx
2006-06-09
打赏
举报
回复
分析函数 first_value()
doer_ljy
2006-06-09
打赏
举报
回复
勘误
逻辑上讲不*同*的
“同”字应为“通”
doer_ljy
2006-06-09
打赏
举报
回复
A B C
1 1 1
1 2 2
2 1 3
2 2 4
distinct A以后,B和C的值你如何关联?
逻辑上讲不同的,除非如下
A B C
1 1 1
1 1 1
2 2 2
2 2 2
那么distinct a,b,c
可以留下两条纪录
MySQL查询把多列返回结果集拼装成一个
字段
使用场景 mysql中有种可以通过join相关操作进行表与表之间的方式...2主表中记录相关业务数据,然后关联相地址表处理结果集,就可以
得到
我们需要的结果 原数据 最终需要的数据 执行的SQL如下 SELECT template.temple
使用
Distinct
查询.rar
在SQL语言中,`
DISTINCT
`关键字是一种非常重要的查询方式,它用于消除查询结果中的重复行,从而确保返回的数据是唯一的。本教程将深入探讨如何使用`
DISTINCT
`查询,以及在不同场景下它的应用。 一、
DISTINCT
基本...
oracle sql 去重复记录不用
distinct
如何实现
用
distinct
关键字只能过滤查询
字段
中所有记录相同的(
记录集
相同),而如果要指定一个
字段
却没有效果,另外
distinct
关键字会排序,效率很低 。 select
distinct
name from t1 能消除重复记录,但只能取一个
字段
,...
mysql用于去重的
distinct
用法
需要注意的是,在使用`
DISTINCT
`时必须将其放在所有目标
字段
之前,并且不能单独作用于
某一
个
字段
。例如以下语句是错误的:```sql SELECT id,
DISTINCT
name FROM user; ``` MySQL会报错并拒绝执行此查询。 此外,...
mongodb中使用
distinct
去重的简单方法
MongoDB的destinct命令是获取特定
字段
中不同值列表。...表示的是根据指定的
字段
返回不同的
记录集
。 一个简单的实例: // > db.addresses.insert({zip-code: 10010}) > db.addresses.insert({zip-code: 10010}) > db.ad
基础和管理
17,380
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章