webForumDet fria alternativet

fattar inte..

2 svar · 207 visningar · startad av gucken

guckenMedlem sedan sep. 2001287 inlägg
#1

Det är så att jag skall plocka ut ett id från en tabell. den är full med rader mm.

SELECT id FROM tabellen WHERE antal < 12

men den går bakifrån då så jag provade med

SELECT id FROM tabellen WHERE antal < 12 ORDER BY id ASC

Då går den fortfarande bakifrån, provade med omvänd "psykologi"

SELECT id FROM tabellen WHERE antal < 12 ORDER BY id DESC

Den tar inte längre id från sista raden nu tar den från första.
MEN om antal är 1 så tar den andra raden ist =( varför? ska inte datorer vara logiska?

PeWMedlem sedan juni 200010 432 inlägg
#2

Ta upp det fallet med 1 rad som basfall.. dvs ta ut den direkt.

guckenMedlem sedan sep. 2001287 inlägg
#3

tack =)

256 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
128 ms — hämta forumlista (db)
126 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)