Avatar billede martinkristensen Nybegynder
21. april 2008 - 20:04 Der er 2 kommentarer

mysql join og gruppering

Flg. tabeller er oprettet og indeholder data til emneregister af sange:

tabel 1:
id, emne

tabel 2:
id, underemne, pid

tabel 3:
nr, titel, emne, underemne mfl.

Der er flg. relationer:
tabel1.id=tabel2.pid
tabel3.emne=tabel1.id
tabel3.underemne=tabel2.id

Jeg vil gerne lave et udtræk der giver flg. resultat, der grupperer emme,
underemner med de tilhørende titler.
Emne
- underemne
  - titel

fx.

emne 1
    - underemne 1.1
        - titel 1.1
        - titel 1.2
    - underemne 1.2
        - titel 1.2
        - titel 1.3
        - titel 1.4
emne 2
    - underemne 2.1
        - titel 2.1
        - titel 2.2
    - underemne 3.1
        - titel 3.1
        - titel 3.2
        - titel 3.3

osv

De må da kunne lade sig gøre, men jeg er løbet surt i det - forslag modtages
med stor tak.

Martin
Avatar billede arne_v Ekspert
22. april 2008 - 00:48 #1
Join de 3 tabeller, lav order by på 3 felter, lad din applikation lave indrykning ...
Avatar billede arne_v Ekspert
30. august 2008 - 02:23 #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