方法一、直接在程序中实现,推荐
创新互联公司是由多位在大型网络公司、广告设计公司的优秀设计人员和策划人员组成的一个具有丰富经验的团队,其中包括网站策划、网页美工、网站程序员、网页设计师、平面广告设计师、网络营销人员及形象策划。承接:成都网站制作、成都网站建设、网站改版、网页设计制作、网站建设与维护、网络推广、数据库开发,以高性价比制作企业网站、行业门户平台等全方位的服务。
方法二、数据库
select @x:=ifnull(@x,0)+1 as rownum, * from tbl
rownum就是你要的编号
你好,下面这个方法你可以试试
用变量累加、插入有自增字段的临时表中、如果有唯一标识的字段,可以用查询解决
select @rd := @rd+1 as rownum, b.id from (select @rd:=0, id from a) b
select id,sum(sale) from (select * from A union all select * from B) test group by id;
SELECT column,(@rownum := @rownum + 1) as ROWNUM_ALIAS FROM table, (SELECT @rownum :=0) r ORDER BY column ;
测试过,可以用
查询成绩表中没有学生的成绩编号和姓名说明在编号中出现了错误,需要进行逐字查询。