webForumDet fria alternativet
Logga in / Bli medlem

Ett knepigt WHERE <> 1 fel...

Databaser & SQL

2 svar · 188 visningar · startad av Wickmark

Medlem sedan juli 2003162 inlägg
Trådstart#1

Följande kod fungerar utmärkt (vilket är självklart):

SELECT TOP 1 * FROM inlagg ORDER BY datum DESC

Men nu är det så att denna kod visar alla inlägg för alla gäster. Och det vill jag inte; då vissa inlägg är hemliga; endast för administratörer. De indikeras med att databaskolumnen 'admin' har värdet 1. De andra har ingenting eller en 0:a.

Därför försökte jag använda följande kod:

SELECT TOP 1 * FROM inlagg WHERE admin <> 1 ORDER BY DATUM DESC

Vilket fungerar inte alls... men det ska fungera, enligt w3 school...

Vad gör jag egentligen fel ?

MVH

Medlem sedan dec. 200012 464 inlägg
#2
SELECT TOP 1 * 
FROM inlagg 
WHERE admin <> 1 
or admin is null
ORDER BY DATUM DESC
Medlem sedan juli 2003162 inlägg
#3

Tack!!

258 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)