Jag har gjort ett enkelt forum som ska vara helt dynamiskt och jag försöker räkna det antal svar som finns på varje inlägg. Men jag får det inte att fungera.
Forum:
ForumsID ForegaendeID Text mm mm
Tillhorighet (Beskriver vilket forum och forumsgrupp som används):
TillhorighetsID (länkat till ForumsID)
Tillhorighet och TillhorighetsGrupp
Min sql-fråga ser ut så här:
SELECT * FROM Forum INNER JOIN Tillhorighet ON Forum.ForumsID = Tillhorighet.TillhorighetsID LEFT OUTER JOIN (SELECT Forum.ForumsID, CounterTable.Expr1 AS AntalSvar FROM Forum INNER JOIN (SELECT ForegaendeID, COUNT(ForegaendeID) AS Expr1 FROM Forum GROUP BY ForegaendeID) CounterTable ON Forum.ForumsID = CounterTable.ForegaendeID) AS ExtraTabell ON ExtraTabell.ForumsID = Forum.ForumsID WHERE (Tillhorighet.Tillhorighet = 'Forum') AND (Forum.ForegaendeID = 0) AND (Tillhorighet.TillhorighetsGrupp = 'MittForum') SELECT Forum.ForumsID, CounterTable.Expr1 AS AntalSvar FROM Forum INNER JOIN SELECT ForegaendeID, COUNT(ForegaendeID) AS Expr1 FROM Forum GROUP BY ForegaendeID) CounterTable ON Forum.ForumsID = CounterTable.ForegaendeID
Någon som ser vad som är fel?
------------------
Jag vill inte ha någon signatur.
