名前の列に基づいてテーブルを並べ替えていますが、正しく並べ替えられません。
このように並べ替えています:-最初の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提供..