Py学习  »  DATABASE

删除MySql中不带CTE的多行

Tamiond • 5 年前 • 1600 次点击  

架构如下所示:

this:

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/53541
 
1600 次点击  
文章 [ 1 ]  |  最新文章 5 年前
GMB
Reply   •   1 楼
GMB    5 年前

有一种方法:

delete t1
from mytable t1
inner join mytable t2
    on  t2.brand = t1.brand
    and t2.model = t1.model
    and t2.id < t1.id

这将删除上的重复项 (brand, model) 同时保留最小id的那个。