AllesMeins: /MYSQL: 11 Einträge um einen Wert herum

Beitrag lesen

Hiho,

hmm, das tut es irgendwie nicht. Habe gerade mal damit etwas rumexperimentiert. Das sind zwei Test-querys:

select punkte from user order by abs(punkte-14) asc limit 5

Ergebniss:

Array ( [0] => 14 )
Array ( [0] => 10 )
Array ( [0] => 5 )
Array ( [0] => 0 )
Array ( [0] => 0 )

select punkte from user order by abs(punkte-10) asc limit 5

Array ( [0] => 10 )
Array ( [0] => 14 )
Array ( [0] => 5 )
Array ( [0] => 0 )
Array ( [0] => 0 )

select punkte from user order by abs(punkte-271) asc limit 5
Array ( [0] => 271 )
Array ( [0] => 340 )
Array ( [0] => 121 )
Array ( [0] => 435 )
Array ( [0] => 14 )

Wie du siehst wird immer der gesuchte Wert ganz nach oben gezogen und der Rest ist auch nicht wirklich sortiert...