我创建了一个查询来删除表中的重复行.我试图这样做,但输出是"太多的价值"
DELETE FROM Employeetest
WHERE employeeid IN (SELECT
employeetest.*,
ROW_NUMBER() OVER (PARTITION BY employeeid ORDER BY employeeid) AS rownumber
FROM
employeetest
HAVING
(rownumber > 1));
Run Code Online (Sandbox Code Playgroud)
我也做了
SELECT
employeetest.*,
ROW_NUMBER() OVER (PARTITION BY employeeid ORDER BY employeeid) AS rownumber
FROM
employeetest
Run Code Online (Sandbox Code Playgroud)
然后
DELETE * FROM employeetest;
Run Code Online (Sandbox Code Playgroud)
它不起作用