mysql 中varchar类型的数字 在排序的时候 会十位和个位分开排序 所以
我们想到的方法是
1.把数据在查询到时候强转成 int 进行排序
SELECT * FROM rym_taxes_taxstandarddetail WHERE completeid = 1 ORDER BY CAST(type as SIGNED) asc
2.查询的时候 字段后面加 *1 进行排序
SELECT * FROM rym_taxes_taxstandarddetail WHERE completeid = 1 ORDER BY type*1 asc
———————————————