这是我的询问......
delete from
second_salary a
where
a.rowid > any (
select b.rowid
from second_salary b
where a.salary = b.salary)
任何人都可以解释这个问题吗?
答案 0 :(得分:0)
从second_salary删除a其中a.rowid>任何( sql 2 )
如果记录包含 rowid >,则浏览表 second_salary 中的每条记录sql 2的数组结果中的任何值然后删除它。
(a asalary是一个知道形式的数字,记录被审查,例子N)
从second_salary b中选择b.rowid,其中a.salary = b.salary
结果返回:记录的数组rowid N = b.salary
结束:保留一条记录,在记录中有不小的rowid有薪水simalar。