webForumDet fria alternativet

Varför fungerar inte den här queryn?

Databaser & SQL

2 svar · 237 visningar · startad av daPhil

Medlem sedan apr. 2001151 inlägg
Frågan#1

Jag är inte något proffs men i mitt huvud borde det här fungera för att filtrera bort de 15 översta träffarna i databasen?

SELECT TOP 20 * FROM Jobb WHERE typ_foto = 'true' OR typ_retusch = 'true' OR typ_repro = 'true' OR typ_webb = 'true' AND Id NOT IN (SELECT TOP 15 Id FROM Jobb ORDER BY Id DESC) ORDER BY Id Desc
Medlem sedan dec. 200012 464 inlägg
#2
SELECT TOP 20 * 
FROM Jobb 
WHERE (typ_foto = 'true' 
OR typ_retusch = 'true' 
OR typ_repro = 'true' 
OR typ_webb = 'true' )
AND Id NOT IN (
SELECT TOP 15 Id 
   FROM Jobb 
  ORDER BY Id DESC) 
ORDER BY Id Desc
Medlem sedan apr. 2001151 inlägg
#3

åhh.. :)

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)