mysq删除多条

来源:互联网 发布:淘宝卖冰怎么搜 编辑:程序博客网 时间:2024/06/04 00:36

参考:http://www.jb51.net/article/60926.htm

错误的写法

DELETE FROM anrong_share_info  WHERE anrong_share_id IN (

SELECT anrong_share_id FROM anrong_share_info GROUP BY loan_id HAVING COUNT(*)>1

);

正确的写法:

DELETE FROM anrong_share_info  WHERE anrong_share_id IN (
SELECT ab.anrong_share_id FROM(
SELECT anrong_share_id FROM anrong_share_info GROUP BY loan_id HAVING COUNT(*)>1
) ab
);