1.根据指定条件,删除重复记录只保留ID最小的一条记录
DELETE
FROM
gloria_add_count_view
WHERE
id IN (
SELECT
id
FROM
(
SELECT
id
FROM
gloria_add_count_view
WHERE
skc IN ( SELECT skc FROM gloria_add_count_view WHERE add_order_id = 909 GROUP BY skc HAVING count( skc )> 1 )
AND add_order_id = 909
AND id NOT IN ( SELECT min( id ) FROM gloria_add_count_view WHERE add_order_id = 909 GROUP BY skc HAVING count( skc )> 1 )
) AS tmpresult
)