mysql sheet表中有A列B列数据,但是没有主键id,A列的值去除重复值(保留一个值),B列对应行的数据也被去除的语句怎么写
时间: 2024-03-21 09:43:31 浏览: 48
删除表中重复数据sql语句.pdf
可以使用以下SQL语句来实现:
```
DELETE FROM your_table WHERE (A, B) NOT IN
(SELECT MIN(A), B FROM your_table GROUP BY A);
```
这个语句会删除表中除A列值最小的记录外,其它A列值相同的记录,保留对应行B列的数据。注意在实际操作中请先备份数据,以免误删。
阅读全文