Avatar billede kovalt Nybegynder
05. juli 2003 - 13:21 Der er 7 kommentarer og
1 løsning

tælle antal poster i tabel B for hver post i tabel A

Hej

Jeg har en tabel, der indeholder en række oplysninger omkring nogle fodboldhold. En anden tabel indeholder oplysninger om de kampe disse hold har spillet. Det jeg ønsker er et udtræk, der fortæller hvor mange kampe de enkelte hold har spiller, hvor der ikke er scoret imod dem eller sagt med andre ord - scoren for modstanderen er lig 0.

Jeg har følgende:

SELECT hjemmenr, genhomefor, (SELECT COUNT(awayscore) FROM query_match WHERE awayscore = 0)
FROM stats_home

hvilket giver mig en liste over alle hjemmehold (hjemmeNr) - men subqueryen giver det samme tal for alle hold.

Hvorledes skal min where-sætning se ud?

/kovalt
Avatar billede kovalt Nybegynder
05. juli 2003 - 13:26 #1
noget i den her stil:

SELECT hjemmenr, genhomefor, (SELECT hjemmeNr, COUNT(awayscore) FROM query_match AS tabel1 WHERE awayscore = 0)
FROM stats_home as tabel2
WHERE tabel1.hjemmeNr = tabel2.hjemmeNr

???
Avatar billede mugs Novice
05. juli 2003 - 13:30 #2
Prøv at indsætte flg i en kommandoknap. Det er ikke en forespørgsel, men prøv om du får det ønskede resultat:

MsgBox DCount("*", "query_match", "[awayscore] = 0")
Avatar billede kovalt Nybegynder
05. juli 2003 - 13:37 #3
i en formular eller hvad? - jeg skal bruge det i forbindelse med en ASP-side
Avatar billede mugs Novice
05. juli 2003 - 13:38 #4
I en formular - kender intet til ASP
Avatar billede kovalt Nybegynder
05. juli 2003 - 13:40 #5
det kom et tal (100) op.... hvilket jeg ikke ved hvad er? :-)
Avatar billede kovalt Nybegynder
05. juli 2003 - 13:42 #6
Jeg skal bruge en query, der tager første hjemmeNr ud fra tabellen stats_home og derefter tæller hvor mange kampe dette hjemmeNr findes i tabellen query_match hvor det samtidig gælder at awascore = 0.....

Bare sådan for at jeg er sikker på du ved hvad problemet er :-)
Avatar billede kovalt Nybegynder
05. juli 2003 - 13:52 #7
opretter lige igen med lidt flere points :-)
Avatar billede kovalt Nybegynder
05. juli 2003 - 13:52 #8
f
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester