我的表是这样的table A
id_no id_name
100 aaaaa
100 bbbbb
100 ccccc
101 ddddd
101 eeeee
102 ffffff
103 gggggg我现在想删除表中id_no重复的数据,但至少留一条,例如id_no为100的有3条至少留一条,不管字段id_name的事。有那位大哥可以帮一下呀(可以写一条sql语句也可以是一组)。
id_no id_name
100 aaaaa
100 bbbbb
100 ccccc
101 ddddd
101 eeeee
102 ffffff
103 gggggg我现在想删除表中id_no重复的数据,但至少留一条,例如id_no为100的有3条至少留一条,不管字段id_name的事。有那位大哥可以帮一下呀(可以写一条sql语句也可以是一组)。
delete from A where id_no not in (select max(id_no) from A)