Avatar billede straszek Praktikant
05. maj 2004 - 13:12 Der er 1 kommentar og
1 løsning

order by group by

Jeg har en medlemsdatabase, hvor der bl.a. er oplysninger om medlemmernes skole og klasse. Hvordan skal mit søge udtryk bygges op så det giver mulighed for at få et output som følger:

Skole A:
  Klasse a1
    medlemmer
  Klasse a2
    medlemmer

Skole B:
  Klasse b1
    medlemmer
  Klasse b2
    medlemmer

Håber det giver mening

Søren
Avatar billede arne_v Ekspert
05. maj 2004 - 13:18 #1
Du kan lave:

SELECT skole,klasse,COUNT(*) FROM tabel GROUP BY skole,klasse

for at få antallet fordelt på skoler og klasser.

Hvis du vil have navnene skal du nok bare lave:

SELECT * FROM tabel ORDER BY skole,klasse

og så lade din applikation lave den rette formatering af output.
Avatar billede arne_v Ekspert
25. maj 2004 - 00:17 #2
OK ?
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
Computerworld tilbyder specialiserede kurser i database-management

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