这样一条sql语句:select a,b,c from A;
现在只希望distinct a 这个字段,b、c两个字段不distinct,并且要保留b,c 两个字段,该如何写SQL呢?
如何解决这个问题,谢谢大家了!
现在只希望distinct a 这个字段,b、c两个字段不distinct,并且要保留b,c 两个字段,该如何写SQL呢?
如何解决这个问题,谢谢大家了!
解决方案 »
- ORACLE initialization or shutdown in progress
- update 触发器问题,谢谢哥哥姐姐了!
- 遇到性能问题
- SP2-0332: 无法创建假脱机文件。
- 问高人在TC中如何调用oracle数据库中的数据
- 请教大家了,如何移动数据库中已有内容的表空间?
- *****请问关于日期型插入数据的SQL*******
- 关于表的设计,如何使用数据库表中的方案???
- 谁能给我写一个Oracle 9i详细的安装说明,我愿意出1000分?
- 百分悬赏标值函数或存储过程
- tnsnames.ora文件中到底是使用SID还是ServiceName?
- 在服务主机上,要使用sqlplus 需要装什么
会将a,b,c三个字段都重复的记录去掉重复部分
如果你只想distinct a
那么就select distinct a from a就行了
否则按你的要求a是不重复了,可是a字段重复的几条记录中b和c却不重复,那怎么处理
若b,c相同,a不同,则无论是单独distinct a还是distinct全部都会保留。若a相同,b,c不同,则是两条不同的数据,你的需求是不是要保留这种情况下任意一条记录就可以了?