25. august 2004 - 19:01Der er
4 kommentarer og 1 løsning
Udtræk fra 2 tabeller
Jeg er ved at lave en hjemmeside, hvor jeg gerne vil have lavet en side med forskellige former for statistikker over aktiviteter på siden.
Jeg er nu kommet til at skulle lave en oversigt over, hvor mange forumindlæg de forskellige medlemmer har skrevet, men kan ikke helt finde en løsning der virker helt optimalt.
Jeg kan lave en løsning, hvor den skriver alle medlemmer der har været igennem tiden, men vil gerne have filtreret "gamle" medlemmer fra (Dem der ikke længere er medlemmer).
Jeg har tænkt først at trække en liste med nuværende medlemmer ud, og så derefter sætte et antal på dem (where navn="$udtræk")
Det er lidt svært at svare på når vi ikke aner hvordan dine 2 tabeller ser ud og hvad de indeholder. Umiddelbart lyder set somom du ønsker en simplet join grupperet på de enkelte medlemmer:
$sql_kommando = " SELECT medlem.navn AS member, COUNT( indlaeg.id ) AS antal_indlaeg FROM medlem JOIN indlaeg ON medlem.id = indlaeg.forfatterid GROUP BY member ORDER BY antal_indlaeg DESC ";
Jeg har en tabel, der hedder "vipz_forum", hvor den skal tælle indlæggene i via en række der hedder "fullname", og jeg har en database der hedder vipz_members, hvor "fullname" på alle members hentes. Udfra det, kan jeg ikke lige helt finde ud af din løsning.. Jeg er lidt ny på det her område, og måske burde jeg nokmike give mig i kast med sådan noget her.. :-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.