求一查询语句 有下面一个表cardInfo(cardNum,cardPwd,cardMoney);cardNum表示卡帐号,cardPwd表示卡密码,cardMoney表示卡上的余额。现在写一查询语句,查询这个表中卡号重复的记录信息,怎么写?尽是简单!还请指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select distinct * from cardInfo c1,cardInfo c2 where c1.cardNum=c2.cardNum and c1.rowid!=c2.rowid; distinct * ??? distinct后不可以带*, rowid 这条件应该去掉。 rowid是不会相等的。 select * from cardIndor where cardNum in(select cardNum from cardIndor group by cardNum having count(*)>1); select * From cardInfo where cardNum in ( select cardNum From cardInfo group by cardNum having count(*)>1) 用自链接查询,语句如下:SELECT cardNum, cardPwd, cardMoney FROM cardInfo a, cardInfo b WHERE a.cardNum = b.cardNum AND a.ROWID != b.ROWID SELECT cardPwd ,cardMoneyFROM cardinfo a join cardinfo bONa.cardNum = b.cardNumAND a.ROWID != b.ROWID select * from cardInfo where cardNum in (select cardNum form cardInfo group by cardNum having count(*)>1) oracle 删除重复记录,同时比较字段大小作为删除条件 递归查询的问题 rac crs宕了后,会产生core文件,这些文件如何查看? 将数据从SQL 2008远程导入到Oracle表中的问题,求救~~~~~~ 发现某张表被锁住了,怎么解决? 有关支持多语言字符集的问题。 请问如何搜索局域网内oracle服务器 请问如何取最新的指定条数纪录?比如50条? 在连接操作中where后的字段怎么确定位置? SQL SERVER 存储过程 如何转换为ORACLE 存储过程 特别是存储过程如何实现SELECT 入门级问题,会的人1分钟就搞定!!! 关于程序查询ORACLE库ERROR的问题
select * From cardInfo where cardNum in (
select cardNum From cardInfo group by cardNum having count(*)>1)
FROM cardInfo a, cardInfo b
WHERE a.cardNum = b.cardNum
AND a.ROWID != b.ROWID
FROM cardinfo a join cardinfo b
ONa.cardNum = b.cardNum
AND a.ROWID != b.ROWID