一个简单的sql问题? select distinct a,b,c from table 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不显示相同记录,例如只要A,B,C字段相同就显示第一条记录select distinct a,b,c from table_name delete from table_name where rowid not in(select rowid from (select distinct a,b,c from table_name)) DELETE FROM TABLE_NAMEWHERE ROWID!=(SELECT MAX(ROWID) FROM TABLE_NAME DWHERE TABLE_NAME.COL1=D.COL1 AND TABLE_NAME.COL2=D.COL2); delete from t t where t.rowid != (select max(rowid) from t tt where t.c1=tt.c1 and t.c2=tt.c2); jiezhi(浪子) 的语句比较简单明了 delete from TA a where a.rowid!=(select max(rowid) from TA b where a.bm=b.bm and a.mc=b.mc); Oracle物化视图 更新频率问题 写一个简单的oracle存储过程 oracle插入值中包含&的问题 一个简单的SQL问题(关于oracle的select 语句) 怎么把相同的行的其他列组合起来?? 如何对group by字段进行排序? 如何将按秒记的时间转换成日期格式的时间? 在线等待,如何得到数据库中表主键(primary key)的原代码? 如何把数据批量插入带有自增字段的表中? 请问PL/SQL中union进来的后的结果如何进行排序??? 我在SQLPLUS中进行select 时:SP2-0103: SQL 缓冲区中无可运行的程序 在数据库设了默认值,怎么去掉?!请高手帮忙
select distinct a,b,c from table_name
(select rowid from (select distinct a,b,c from table_name))
WHERE ROWID!=(SELECT MAX(ROWID) FROM TABLE_NAME D
WHERE TABLE_NAME.COL1=D.COL1 AND TABLE_NAME.COL2=D.COL2);