fieldset{padding:10px;}
如何自动添加序号?表1:姓名所在班级性别毛文杰101 男王元娇101 女王文勤101 男王定耀101 男叶晨晨101 女王宁宁102 女王娜102 女王倩如102 女王任宜102 女王嘉雄102 男卢贤磊102 男卢洁102女叶玲霞102 女表2:姓名所在班级序号性别毛文杰101 1 男王元娇101 2 女王文勤101 3 男王定耀101 4 男叶晨晨101 5 女王宁宁102 1 女王娜102 2 女王倩如102 3 女王任宜102 4 女王嘉雄102 5 男卢贤磊102 6 男卢洁1027 女叶玲霞102 8 女如何把表1的形式转换成表2的形式?也就是根据所在班级,给各同学自动增加所在班级的序号。——解决方案——————————————————–建议用VBA来实现比较方便.SQL语句可以实现,但效率比较差.SQL code
select *,(select count(*) from 表1 where 所在班级=a.所在班级 and 姓名>=a.姓名) as 序号from 表1 aorder by 所在班级,姓名------解决方案--------------------------------------------------------select *,(select count(*) from 表1 where 所在班级=a.所在班级 and 姓名>=a.姓名) as 序号from 表1 aorder by 所在班级,姓名------解决方案--------------------------------------------------------表中没有唯一标识的字段,增加字段ID,类型自增,用SQL语句解决select a.姓名,a.所在班级,a.性别,count(b.id) as 序号from tt a inner join tt b on a.所在班级=b.所在班级 and a.id>=b.idgroup by a.姓名,a.所在班级,a.性别人生就像爬坡,要一步一步来。