mboost-dp1
MySQL: database relationer, optælling af antal kæledyr
- Forside
- ⟨
- Forum
- ⟨
- Programmering
Hej :)
Jeg er i gang med at lege med relationer i MySQL.
Jeg har to tabeller:
brugere, som indeholder: navn, alder, id
kaledyr, som indeholder: navn, ejer, id
Jeg har lavet en relation mellem kaledyr.ejer og brugere.id og kan hente alle kæledyr samt kæledyrets ejer - hvilket jeg får til at virke med følgende:
Nu vil jeg gerne hente en liste over alle brugere, samt hver brugers antal af kæledyr. Jeg har prøvet med noget count, men jeg kan ikke få det til at virke.
Håber I kan hjælpe.
Hilsen Mark
Jeg er i gang med at lege med relationer i MySQL.
Jeg har to tabeller:
brugere, som indeholder: navn, alder, id
kaledyr, som indeholder: navn, ejer, id
Jeg har lavet en relation mellem kaledyr.ejer og brugere.id og kan hente alle kæledyr samt kæledyrets ejer - hvilket jeg får til at virke med følgende:
SELECT kaledyr.*, brugere.navn as 'ejernavn', brugere.alder as 'ejeralder' FROM `kaledyr` INNER JOIN brugere ON kaledyr.ejer = brugere.id
Nu vil jeg gerne hente en liste over alle brugere, samt hver brugers antal af kæledyr. Jeg har prøvet med noget count, men jeg kan ikke få det til at virke.
Håber I kan hjælpe.
Hilsen Mark
Gå til top
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.