Tjosan!
(Satsar på att det här passar bäst på ASP även att det är en hel del MySQL över det hela ;))
Har ett forum där jag har den "vanliga" uppbyggnaden. Dvs ett postID och ett answareID.
Ett inlägg som har answareID > 0 är alltså ett svar i en tråd.
Vill nu plocka ut den senast uppdaterade tråden och får då ett mumsigt felmeddelande.
Jag har testat forumet utan "senast uppdaterad tråd" utan bara med "senast inlagda tråd" och då funkade. Men när jag lägger in det fetmarkerade nedan blir det fel.
time är av formatet "yyyy-mm-dd hh:mm:ss"
iSQL = "SELECT MAX(time) FROM forum_posts WHERE postID = f.postID OR answareID = f.postID"
SQL = "SELECT [b](" & iSQL & ") AS time[/b], f.* FROM forum_posts AS f WHERE catID = " & catID & " AND answareID = 0 ORDER BY 1 DESC LIMIT " & page & "," & showRecords
Set RS = Connect.Execute(SQL)
felet jag får är helt enkelt:
You have an error in your SQL syntax near 'SELECT MAX(time) FROM forum_posts WHERE postID = f.postID OR answareID = f.postI'
Jag kör för övrigt MySQL.