我正在根据名称列对表进行排序,但排序不正确。
它是这样排序的:-根据字母顺序排列前 20 行,然后再次根据字母顺序排序。
这是我的查询
select Name,ID from tbl_book order by Name Limit 0,100
这就是我得到的
abcd|2
bgry|3
...
...
zref|100
agtr|4
dret|10
...
...
任何人都知道为什么会这样。
更新
ID int(11)
Name varchar(255)
它的答案是
select ltrim(Name),ID from tbl_book order by 1 Limit 0,100
由 TUXUDAY..