select distinct(col1,col2...) from tablename
解决方案 »
- 来看看,为什么sqlserver 的复制订阅能够实现数据的读写分离?
- SQL group by 统计问题
- 表复制报错:将 numeric 转换为数据类型 numeric 时发生算术溢出错误
- 请问我们公司用的是什么网络,有服务器吗?
- t-sql和oracle的sql有什么函数区别
- 存储过程问题
- 不能连接到远程sql server 2008
- 如何把execl中的数据导入到sql2000
- ASP.NET 怎样连接SQL SERVER 数据库,真的不懂呀
- 各位新年好! 请教高手,SQl SERVERS数据库备份和还原问题。
- 急救!!!存储过程中如何取得第5个字段的字段名
- 征求跨平台的解决方案,100分送上,如果详细,成倍送上,给我参考地址也行
PL/SQL:
DELETE
FROM TABLENAME X
WHERE ROWID = (SELECT MAX(ROWID)
FROM TABLENAME Y
WHERE Y.FIELD1 = X.FIELD1
AND Y.FIELD2 = X.FILED2
....
AND Y.FIELDn = X.FILEDn)T-SQL的话, 好象就必须用临时表.可参见本版中同类问题.
如:
a1, a2
1 2
1 3
1 4
2 4
结果:
a1, a2
1 2
2 4
from tablename
group by a1;