发布网友 发布时间:2022-04-09 06:59
共5个回答
懂视网 时间:2022-04-09 11:20
delete from <table_name> wehere id not in (select max(id) from <table_name> group by <除id外的其他字段>将表中的数据按除ID之外的所有列进行分组 之后每个组的数据就是除了ID都相同的数据了 这样每个组只需保留一条记录即可 这是使用max(id)或者min(id)都可以 总之只要从每组取出一个id即可 然后将整个表中的记录id不在所选择出的id之列的全部删除即可
用SQL语句删除除了id不同,其他都相同的学生表信息
标签:
热心网友 时间:2022-04-09 08:28
select distinct ... -- 除id之外的其余字段热心网友 时间:2022-04-09 09:46
用distance,后面是你要查找的字段,不要加id热心网友 时间:2022-04-09 11:21
...热心网友 时间:2022-04-09 13:12
不查ID 之后 group by 或者 max(id) 取一个就好