webForumDet fria alternativet

Räkna antal svar

Databaser & SQLur Databashanterare & SQL

0 svar · 146 visningar · startad av NETwork

Medlem sedan juni 20011 732 inlägg
Frågan#1

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.

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