webForumDet fria alternativet

-1 id och +1?

1 svar · 186 visningar · startad av Boorg

BoorgMedlem sedan okt. 2004409 inlägg
#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

LarsGMedlem 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>
129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)