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
———————————————