webForumDet fria alternativet

Ett knepigt WHERE <> 1 fel...

Databaser & SQLur Databashanterare & SQL

2 svar · 186 visningar · startad av Wickmark

WickmarkMedlem sedan juli 2003162 inlägg
#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

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

Tack!!

129 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)