tal1 = det idPicture du vil have tal2 = den idGroup du vil have SELECT idPicture,idGroup,path FROM tabel WHERE idGroup='tal2' ORDER BY idPicture LIMIT tal1-1,tal1+1
select top 1 * from DinTabel where idgroup=5 and idPicture<6 order by idPicture desc UNION select * from DinTabel where idgroup=5 and idPicture=6 UNION select top 1 * from DinTabel where idgroup=5 and idPicture>6 order by idPicture
Skulle gerne finde dem til IdPicture = 5 og idgroup = 6 (dit sidste eks)
Ja, en UNION havde jeg ogsaa selv udset mig... LIMIT er vist kun i MySql
Der er ikke en smartere maade at goere det paa? Jeg taenkte paa om jeg ikke kunne hente alle rows ned (det loeber maaske op i 20 rows), og gemme dem i sessionsvariabler i ASP.NET eller lign. Derved skal jeg kun hente dataen ned een gang, og ikke hver gang personen gaar til naeste billede i serien...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.