select iif(maxDate is null,threadPosted,maxDate),
author,subject from (
(SELECT (select max(ThreadPosted
from t_threads
where answerid = t.threadid) as maxDate,
ThreadPosted,
author,
subject
from t_threads t) dt
order by 1 desc
Problem med SQL-sats
22 svar · 619 visningar · startad av lillebror · sida 2 av 2
Trådstarten, av lillebror
Jag håller på att designa ett forum. Forumet i sig fungerar bra. Nu har jag dock ett litet litet problem med en SQL-sats. I forumet skriver man in nya inlägg var på de sorteras i den ordning de blev inlagda. Nu vill jag göra så att när en tråd har fått ett nytt svar så hamnar den högst upp i listan för att visa användaren att det är den tråd som har fått ett svar senast, lite som webforum tror ja
Läs hela trådstarten →Det var en liten bit på väg...Nu talar den om att det är fel i FROM-satsen.
Microsoft JET Database Engine error '80040e14'
Syntax error in FROM clause.
/forumdisplay.asp, line 32
"SELECT iif(maxDate is null,ThreadPosted,maxDate), author,subject from ((SELECT (select max(ThreadPosted from t_threads where answerid = t.threadid) as maxDate, ThreadPosted, author, subject from t_threads t) dt order by 1 desc"
Någon som har någon idé om vad det är som inte står rätt till I SQL-satsen. Det verkar vara något med "FROM"-delen som är fel?! Jag kan säga att jag inte är någon fullfjädrad SQL-expert men jag lär mig hela tiden