05. juli 2003 - 13:53Der er
15 kommentarer og 1 løsning
tælle i subquery
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.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Mit svar et vist ikke helt rigtigt, men du kan lave det vha guiden i Access:
Lav en ny forespørgsel i designvisning Vælg dine tabeller vælg de felter, som du skal bruge Vælg "Totaler" i værktøjslinien øverst. Vælg "Antal" for f.eks. kampnummer eller et andet unikt felt Vælg "Grupper efter" for hjemmehold skriv "0" i kriterier under awayscore
hold: tabellen med holdnavnene. ID(Autonummerering) holdnavn(tekst)
Kampe: Tabellen med kampe. Kampnummer(tekst) hjemmehold(tal) Score-udehold(tal)
SELECT Count(Kampe.Kampnummer) AS AntalOfKampnummer, hold.holdnavn FROM Kampe INNER JOIN hold ON Kampe.hjemmehold = hold.ID GROUP BY hold.holdnavn, Kampe.[Score-udehold] HAVING (((Kampe.[Score-udehold])=0));
Du kan selv tilpasse den til dine tabel- og felt-navne
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.
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.