Mysql数据库。
有时候我们需要对查询的数据进行排序,并显示序号,那么我们可以通过以下的sql语句为查询结果的数据都加上一个序号字段,序号字段不会增加到原来的表中,只是在结果中会有这个字段。
SELECT drug_productor,@y:[email protected]+1 as num FROM ts_drug c,(SELECT @y:=0) d
如果需要分组后再进行序号显示
SELECT drug_productor,@y:[email protected]+1 as num FROM( SELECT drug_productor FROM ts_drug a GROUP BY drug_productor) c,(SELECT @y:=0) d
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-11-01 00:36:40