◇◆求一sql语句,各位达人乱入阿◆◇ select * from tablename group by 所有字段 having count(*)>1; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只查proName,mId字段select proName,mId from wap group by proName,mId 查所有字段需要有条件,即当proName,mId相同时,显示哪条记录? select distinct proName,mId from wap;这样不可以吗?我试了一下,和select proName,mId from wap group by proName,mId having count(*)>1;结果是一样的 having count(*)>1是不对的,只显示了重复的数据,应该>=1select distinct proName,mId from wap;也可以 select * from (select t.*,row_number() over(partition by a1,a2 order by a1,a2) rn from tbname t) where rn = 1 distinct 不是对单个字段限制,是对记录进行限制的,所以select distinct proName,mId from wap;是应该可以的 select wap.*from wap join (select proName,mId from wap group by proName,mId having count(1) =1 ) a on (wap.proName=a.proName and wap.mId=a.mId) 谢谢 谢谢我马上试一下。想不到Oracle区的朋友们都这么热心!!!!!有分一定重谢!!!!! select distinct proName,mId from wap; select distinct proName,mId from wap; 但如果我同时还需要查找其它字段呢? 那sql语句应该怎么把该表里的其它字段保存的信息也查出来啊。 楼主:查其它字段需要有条件,即当proName,mId相同时,显示哪条记录? SELECT DISTINCT * FROM WAP都可以.它是检索所有不重复的记录出来(重复的取一条).但DITINCT 只能放SELECT 后,不要放别处了. 查询sql跪求 求oracle服务报价! Oracle 彩票中奖查询 oracle 8i 数据库联机文件丢失。怎么办?大家来帮忙。。急啊 Oracle9i 9201升级9208的状况以及问题!(高分求解啊!急!) 怎样在command窗口中运行oracle9i SQL语句 还要请教update 时间问题 怎么建立一个自动增长列... 小妹问,带union的嵌套查询可以用group by吗? 9i Release 2 拒绝 JAVA?????????? Oracle中照片压缩问题?请各位仁兄解决. PL/SQL中,如何得到6未的随机数
select proName,mId from wap group by proName,mId
查所有字段需要有条件,即当proName,mId相同时,显示哪条记录?
这样不可以吗?
我试了一下,和
select proName,mId from wap group by proName,mId having count(*)>1;
结果是一样的
select distinct proName,mId from wap;也可以
from wap join
(select proName,mId
from wap
group by proName,mId
having count(1) =1 ) a
on (wap.proName=a.proName and wap.mId=a.mId)
那sql语句应该怎么把该表里的其它字段保存的信息也查出来啊。
但DITINCT 只能放SELECT 后,不要放别处了.