06. oktober 2004 - 17:13Der er
3 kommentarer og 1 løsning
Hjælp til at lave en "query".
Jeg har tre tabeller: 1) En tabel med nogle videobånd - Bånd - (Båndnummer, kapacitet, mærke) 2) En tabel med nogle film - Film - (Titel, længde) 3) En tabel som samler dem - samlet - ('relationer') (Båndnummer, Titel)
Jeg vil gerne lave en "query" - tror det er forespørgsel på dansk! Som skal finde alle de titler, som er på mere end et bånd.
Jeg ved nogenlunde hvad jeg skal, men vil gerne lige have den linje som skal stå i 'field' og 'criteria'..
Det nemmeste du kan gøre er at benytte guiden "Find relaterede poster".
Åbn db i Databasevinduet > Fanen Forespørgsler > Ny > find Relaterede poster. Herefter følger du blot guiden og bruger Tabel 2 og tabel3. Tabel1 skal du ikke bruge, idet den ikke indeholder titlen.
SELECT tblRelationer.Titel, Count(tblRelationer.Båndnummer) AS [Antal Bånd] FROM tblRelationer GROUP BY tblRelationer.Titel HAVING (((Count(tblRelationer.Båndnummer))>1));
SELECT tblRelationer.Titel, tblRelationer_1.BåndNr AS [Findes på Bånd] FROM tblRelationer INNER JOIN tblRelationer AS tblRelationer_1 ON tblRelationer.Titel = tblRelationer_1.Titel GROUP BY tblRelationer.Titel, tblRelationer_1.BåndNr HAVING (((Count(tblRelationer.BåndNr))>1));
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.