26. april 2009 - 19:39Der er
4 kommentarer og 1 løsning
Count og Join problem
Jeg har følgende query:
SELECT LeadersAndMembers.ID, LeadersAndMembers.Name, Sum(LeadersAndMembers.NumOfMembers) As NumOfMembers FROM ( SELECT Groups.ID, Groups.Name, Count(*) As NumOfMembers FROM Groups LEFT JOIN Members ON Members.GroupID = Groups.ID GROUP BY Groups.ID, Groups.Name UNION ALL SELECT Groups.ID, Groups.Name, Count(*) As NumOfMembers FROM Groups LEFT JOIN Leaders ON Leaders.GroupID = Groups.ID GROUP BY Groups.ID, Groups.Name ) AS LeadersAndMembers GROUP BY LeadersAndMembers.ID, LeadersAndMembers.Name ORDER BY NumOfMembers DESC
Jeg skal have alle grupper, uanset om der er Leaders eller Members tilknyttet og så hvor mange members/leaders der er. Dette virker fint, ud over at gruppen "test" som er oprettet, vises med NumOfMembers = 2, men der er hverken en leader eller member tilknyttet. Hvordan fixer jeg den?
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.
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.