webForumDet fria alternativet

Desc limit 1

7 svar · 221 visningar · startad av Jörgen HP

Jörgen HPMedlem sedan feb. 20012 179 inlägg
#1

Hej!

Har följande kod:

sql ="Select Profil.req_Username, Profil.AnvId, Inlagg.Inlagg_AnvId, Inlagg.MessId, Inlagg.Flyttat, Inlagg.IntForumId, Inlagg.dteDate, Inlagg.Subject, Inlagg.Thread_MessId, Inlagg.Locked " & _
" FROM Inlagg " & _
" Inner JOIN Profil " & _
" ON Inlagg.Inlagg_AnvId = Profil.AnvId " & _
" WHERE (Inlagg.IntForumId = "& RS("IntForumId") &"" & _
" OR Inlagg.Flyttat = "& RS("IntForumId") &")" & _
" ORDER by Inlagg.MessId DESC LIMIT 1"

Jag vill ha ut den raden som har störst (senaste) messid och som uppfyller Kraven i WHERE-villkoret.

Har jag klantat mig någonstans?

mvh Jörgen :)

------------------
Varför bråka när man kan kramas?

LarsGMedlem sedan dec. 200012 465 inlägg
#2

Ser ok ut. Vad händer?

------------------
essentitia preter non sans multiplicandum

jorgenMedlem sedan feb. 20012 179 inlägg
#3

Vad som händer är att den bara hämtar senaste i vissa fall. Någon gång ibland hämtar den inte det senaste.

mvh Jörgen :)

------------------
Varför bråka när man kan kramas?

LarsGMedlem sedan dec. 200012 465 inlägg
#4

Jaså, det är inte något <null> som spökar?

Jag vet inte men det verkar som om du har hittat ett till fel i så fall.

------------------
essentitia preter non sans multiplicandum

jorgenMedlem sedan feb. 20012 179 inlägg
#5

Hur undviker man NULL-problem på bästa sätt?

verkar funka när jag lade till:

Response.AddHeader "Pragma", "no-cache"
Response.AddHeader "cache-control", "no-store"

mvh Jörgen :)

------------------
Varför bråka när man kan kramas?

LarsGMedlem sedan dec. 200012 465 inlägg
#6

Då så, om du är nöjd så.

Med null så menade jag om messid var null i databasen och om det var något sådant värde du fick.

------------------
essentitia preter non sans multiplicandum

jorgenMedlem sedan feb. 20012 179 inlägg
#7

Hej,

messid är ju en räknare som är auto_increment, så den ska aldrig vara NULL.

Bör man ha som regel att kolla med is not null i SQL-frågorna?

mvh Jörgen :)

------------------
Varför bråka när man kan kramas?

LarsGMedlem sedan dec. 200012 465 inlägg
#8

Jo, det mesta i databasen bör ju vara definierat som not null, men om du tillåter null i kolumnen så måste du ju hantera det på något sätt.

------------------
essentitia preter non sans multiplicandum

Genererad på 377 ms · cache AV · v20260730165559-full.f96bc7eb