首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

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

2012-10-16 
mysql:假如一个表中,有两个属性name和id,删除同名的保留id小的,问这样写有误吗?create table from_table(i

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
[解决办法]
建个模拟数据试试

热点排行