webForumDet fria alternativet

-1 id och +1?

Databaser & SQLur Databashanterare & SQL

1 svar · 186 visningar · startad av Boorg

Medlem sedan okt. 2004409 inlägg
Frågan#1

Hej.
Skulle vilja ha reda på först o främst om det finns ett id värde under att hämta (altså Id - 1) och om det finns ett id värde över att hämta (altså Id + 1) kan man göra det på något smidigt sätt med.

Så här ser en temp stirng ut. Den funkar inte plus att det kanske inte finns något id värde och hämta över eller under.

	set rs = Connect.Execute("Select (f_ID - 1) as LowID, (f_ID + 1) as HighID, f_ID, f_Namn, f_Text from t_Galleri Where f_Namn = '" & url & "' And f_KatID = " & KatID & " ")

Ännu en gång luddigt förklarat men hoppas ni förstår.

Mvh Jesper

Medlem sedan dec. 200012 464 inlägg
#2
select (select min(f_id) from t_galleri
where f_id > tg.f_id) as nextId,
(select max(f_id) from t_galleri
where f_id < tg.f_id) as previousId,
<andra kolumner>
from t_galleri as tg
<where>
264 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
127 ms — hämta forumlista (db)
130 ms — hämta statistik (db)
132 ms — hämta tråd, inlägg och bilagor (db)