当前位置: 代码迷 >> Java相关 >> mysql:假若一个表中,有两个属性name和id,删除同名的保留id小的,问这样写有误吗
  详细解决方案

mysql:假若一个表中,有两个属性name和id,删除同名的保留id小的,问这样写有误吗

热度:2236   发布时间:2013-02-25 21:44:13.0
mysql:假如一个表中,有两个属性name和id,删除同名的保留id小的,问这样写有误吗?
create table from_table
(
id int primary key,
name varchar(32) not null
);
delete form_head Where id Not In (Select Max([ID]) From form_head Group By fname);

------解决方案--------------------------------------------------------
去掉Group By fname就可以了
------解决方案--------------------------------------------------------
不是max哟,max是保留最大的哟。MIN
------解决方案--------------------------------------------------------
建个模拟数据试试
  相关解决方案