mysql查询问题
bas_car 表 有列carname ,要进行数据统计,
select count(a.carname),a.carname from bas_car a,bas_car b where a.carid>=b.carid and a.carname=b.carname
group by a.carname
如上查询结果。 我现在要在结果中产生一列新序号列,如 1,2,3,4,5.
sqlserver中有row_number() over() 可以实现。
select count(a.carname),row_number() over(ordery by count(carname) ) as 序号,a.carname from bas_car a,bas_car b where a.carid>=b.carid and a.carname=b.carname group by a.carname 可以实现。
mysql怎么弄。帮帮忙,大家。 有点急。。