Rad före/efter id?

Databaser & SQL

2 svar · 432 visningar · startad av Swey

Medlem sedan apr. 20003 971 inlägg
Trådstart#1

Tjo
Har ni något tips på hur man med SQL kan plocka ut en rad som ligger före eller efter ett visst id-nummer i ett visst förhållande?

Jag vill bläddra mellan poster utifrån ett visst id-nummer. Är det enda sättet att plocka ut alla id-nummer och söka?

Tacksam för tips. Använder mySQL om det gör någon skillnad.

- Swey

Medlem sedan juni 200032 967 inlägg
#2

jag hade nog gjort nåt sånt härnt (iaf för sql server):

sql = "select top 1 * from tabellen where id > " & mittid & " order by id"

detta bör ge dig posten efter aktuell post. vill du ha den innan är det bara att vända på haken och sorteringsordningen.

Medlem sedan apr. 20003 971 inlägg
#3

Ah, just det... fast nu är det datum jag sorterar efter men det går ju lika bra det. Sen så är det LIMIT för mySQL :)

Tack!

259 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)