SELECT TOP 1 * FROM film WHERE meta = 'trailer' AND ok = 'ja' AND id NOT IN (SELECT TOP 3 id FROM film WHERE meta = 'trailer' AND ok = 'ja' ORDER BY id DESC) ORDER BY id DESC
vil måske virke. De øverste som ikke skal med, udelukkes i en subselect
Jeg kan ikke helt lure, om det er i samme script du skal have de 6 sql'er. I så fald, er der vel ingen grund til at trække dem ud enkeltvis
SQL = "SELECT TOP y * FROM (SELECT TOP x+y * FROM film WHERE meta = 'trailer' AND ok = 'ja' ORDER BY id) ORDER BY id DESC;"
Så vi du havde nr 3 så vil den se sådan her ud:
SQL = "SELECT TOP 1 * FROM (SELECT TOP 4 * FROM film WHERE meta = 'trailer' AND ok = 'ja' ORDER BY id) ORDER BY id DESC;"
men jeg er enig med plx hcis det er samme side hvorfor så ikke gøre som madeindk har vist i første kommentar, hvor alle 6 hentes ind i et recordset som du kan løbe igennem?
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.