select * from table1 a
where rowid !=(select max(rowid) from table1 b where a.name1=b.name1 and a.name2=b.name2);谁能详细解释下Oracle这条SQL语句什么意思?
怎么执行的?
内层的语句跟外层的语句怎么关联的?
感觉很乱!
where rowid !=(select max(rowid) from table1 b where a.name1=b.name1 and a.name2=b.name2);谁能详细解释下Oracle这条SQL语句什么意思?
怎么执行的?
内层的语句跟外层的语句怎么关联的?
感觉很乱!
解决方案 »
- 求助,关于字符串操作的
- 如何实现自动定期修改登录密码?后使用新密码登录
- oracle cursor select时没有数据弹出循环
- 关于数据导出
- Oracle 存储过程问题
- 可不可以利用触发器实现修改记录备份
- 大家帮我看一下是什么错误!!
- 请问,oracle中主键\外键的信息存储在什么地方啊?
- 各位帮忙看看:一个本论坛里好像从来没彻底坚决过的问题:用sql server的dts导出数据到oracle时:用户“**”不存在,表或视图不存在
- 这样的sql语句怎么写呢?
- Toad for Oracle 连接不了数据库,直接挂死了
- Oracle-ORA-01722 invalid number 版本升级后出现的疑难问题
如果name1,name2 重复的数据有三条 ,那么查出两条数据。
如果name1,name2 重复的数据有四条 ,那么查出三条数据。