NielsDesmet
Gebruiker
- Lid geworden
- 19 mei 2008
- Berichten
- 301
Hallo,
Ik ben al een tijdje bezig met mijn eigen forum software te programmeren. Ik zit echter ergens vast met een SQL-query (ik gebruik MySql).
Ik heb een tabel "posts" met ondere andere de kolommen: "topicid" (id van de topic waar een post onder hoort) en "user" (id van de gebruiker die de post heeft gemaakt).
Ik zou een select-query willen die een lijst geeft met 2 kolommen: De user id's die in een bepaalde topic hebben gepost, en hoeveel posts die user in totaal heeft gemaakt in de topic.
Het eerste apart kan ik, het tweede apart kan ik (EDIT: Maar enkel voor 1 user, da's eigenlijk het grootste probleem), maar tegelijk niet...
Ik raak er niet meer aan uit; wie kan mij een duwtje in de rug geven?
EDIT: Ik heb het zelf al ontdekt. GROUP BY moest ik hebben, natuurlijk. >.<
Ik ben al een tijdje bezig met mijn eigen forum software te programmeren. Ik zit echter ergens vast met een SQL-query (ik gebruik MySql).
Ik heb een tabel "posts" met ondere andere de kolommen: "topicid" (id van de topic waar een post onder hoort) en "user" (id van de gebruiker die de post heeft gemaakt).
Ik zou een select-query willen die een lijst geeft met 2 kolommen: De user id's die in een bepaalde topic hebben gepost, en hoeveel posts die user in totaal heeft gemaakt in de topic.
Het eerste apart kan ik, het tweede apart kan ik (EDIT: Maar enkel voor 1 user, da's eigenlijk het grootste probleem), maar tegelijk niet...

Ik raak er niet meer aan uit; wie kan mij een duwtje in de rug geven?

EDIT: Ik heb het zelf al ontdekt. GROUP BY moest ik hebben, natuurlijk. >.<
Laatst bewerkt: