COUNT( stjerne ) og GROUP BY
Hej,Jeg har følgende tre forespørgsler
sql = "SELECT id, antalsvar, titel, forfatter, oprettet, COUNT(*) AS antal FROM posts ORDER BY " & strSort & " LIMIT " & intStart & ", " & intAntalVis & ";"
sql = "SELECT id, antalsvar, titel, forfatter, oprettet, COUNT(*) AS antal FROM posts WHERE (titel LIKE '%" & strSoegeOrd & "%') ORDER BY " & strSort & " LIMIT " & intStart & ", " & intAntalVis & ";"
sql = "SELECT DISTINCT posts.id, posts.antalsvar, posts.titel, posts.forfatter, posts.oprettet, svar.postid, COUNT(*) AS antal FROM svar INNER JOIN posts ON svar.postid = posts.id WHERE (svar.indhold LIKE '%" & strSoegeOrd & "%') ORDER BY " & strSort & " LIMIT " & intStart & ", " & intAntalVis & ";"
og jeg har brug for at vide præcis hvor mange tupler hver forspørgsel returnerer og tænkte jeg ville gøre det med COUNT(*) men jeg kan ikke få det til at virke. Jeg har prøvet at tage alle de elementer jeg selecter og gruppere på dem, men det giver ikke det rigtige.
