谁能解释一下铅在这里是如何工作的?
DELETE table_name
WHERE rowid IN
( SELECT LEAD(rowid) OVER
(PARTITION BY key_values ORDER BY NULL)
FROM table_name );
另外我想知道ROWID
这里已经使用过,但是我觉得应该尽可能避免使用 rowid。使用rowid是否正确,它的后果是什么?
除了上述问题,如果我只触发子查询,我观察到我得到所有空值,那么它如何获取重复记录?