【发布时间】:2019-03-02 17:52:25
【问题描述】:
我正在使用最新版本的 XAMPP 2018 与 MariaDB 和 Apache。
我正在执行这个 sql:
DELETE FROM customer_info
WHERE id NOT IN (SELECT MIN(id) FROM `customer_info` GROUP BY `paypal_id`) ;
得到这个错误
Error
SQL query:
DELETE FROM customer_info WHERE id NOT IN (SELECT MIN(id) FROM `customer_info` GROUP BY `paypal_id`)
MySQL said: Documentation
#1093 - Table 'customer_info' is specified twice, both as a target for 'DELETE' and as a separate source for data
我尝试了不同的方法来删除重复的 paypal_id 条目,包括使用 COUNT(*) > 1 也会返回错误。
【问题讨论】: