需求是删除aws_shein_official_item_price表中sku和site两个组合起来重复的值。
DELETE FROM aws_shein_official_item_price
WHERE id NOT IN (
SELECT min_id
FROM (
SELECT MIN(id) AS min_id
FROM aws_shein_official_item_price
GROUP BY sku, site
) AS subquery
);
在这个查询中,我们首先使用子查询找到每个 sku
和 site
组合的最小 id
值,然后在外部查询中将这些 id
值与原表中的 id
进行比较,并删除不在子查询结果中的记录,从而保留了 sku
和 site
字段不重复的记录。