-1 id och +1?

Databaser & SQL

1 svar · 206 visningar · startad av Boorg

Medlem sedan okt. 2004409 inlägg
Trådstart#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>
256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)