/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Sortering
Fra : Johnni N. Jørgensen


Dato : 18-09-02 03:06

Hejsa...

Jeg har et problem med at få sorteret data i en bestemt rækkefølge...
Normalt kan man jo bruge ORDER BY, men jeg ved ikke rigtig hvad jeg skal
gøre i dette tilfølde...
Jeg har to tabeller, Medarbejder og Afdeling. Medarbejder har et felt der
referere til Afdeling vha. id... Afdeling har så et navn associeret med
id'et.
Hvis jeg nu skriver SELECT * FROM Medarbejder ORDER BY afdeling_id, så
sorterer jeg kun efter id'et til Afdelinger.
Mit spørgsmål er så hvordan jeg med en (eller flere) queries får sorteret
Medarbejder-tublerne efter Afdeling-navn alfabetisk...

--
Med venlig hilsen

Johnni N. Jørgensen
Mysundevej 6, lejl. 170
9900 Frederikshavn

Telefon: 28 26 21 41
____
"Der findes kun 10 slags mennesker i verden...
....Dem som forstår binær og dem som ikke gør..."




 
 
Mads Lie Jensen (18-09-2002)
Kommentar
Fra : Mads Lie Jensen


Dato : 18-09-02 08:41

On Wed, 18 Sep 2002 04:05:49 +0200, "Johnni N. Jørgensen"
<johnni@nordata.dk> wrote:

>Jeg har et problem med at få sorteret data i en bestemt rækkefølge...
>Normalt kan man jo bruge ORDER BY, men jeg ved ikke rigtig hvad jeg skal
>gøre i dette tilfølde...
>Jeg har to tabeller, Medarbejder og Afdeling. Medarbejder har et felt der
>referere til Afdeling vha. id... Afdeling har så et navn associeret med
>id'et.
>Hvis jeg nu skriver SELECT * FROM Medarbejder ORDER BY afdeling_id, så
>sorterer jeg kun efter id'et til Afdelinger.
>Mit spørgsmål er så hvordan jeg med en (eller flere) queries får sorteret
>Medarbejder-tublerne efter Afdeling-navn alfabetisk...

Du skal lave en join mellem medarbejder- og afdelingstabellen, ala:

SELECT m.*, a.navn FROM Medarbejder AS m, Afdeling AS a
WHERE m.afdeling_id = a.id ORDER BY a.navn;


--
Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403
http://www.gartneriet.dk
- nu med link til egne billeder fra Aero-koncerten
med Jean Michel Jarre

Jesper Brunholm (18-09-2002)
Kommentar
Fra : Jesper Brunholm


Dato : 18-09-02 09:09

Johnni N. Jørgensen wrote:
> Hejsa...
>
> Jeg har et problem med at få sorteret data i en bestemt rækkefølge...
> Normalt kan man jo bruge ORDER BY, men jeg ved ikke rigtig hvad jeg skal
> gøre i dette tilfølde...
> Jeg har to tabeller, Medarbejder og Afdeling. Medarbejder har et felt der
> referere til Afdeling vha. id... Afdeling har så et navn associeret med
> id'et.
> Hvis jeg nu skriver SELECT * FROM Medarbejder ORDER BY afdeling_id, så
> sorterer jeg kun efter id'et til Afdelinger.
> Mit spørgsmål er så hvordan jeg med en (eller flere) queries får sorteret
> Medarbejder-tublerne efter Afdeling-navn alfabetisk...

Hvis jeg har forstået dig rigtigt så kan du lave
SELECT Navn, MedarbejderID, Fødselsdag FROM Medarbejder, Afdeling where
afdeling_id=Medarbejder.ID ORDER BY Afdelingsnavn

mvh

Jesper Brunholm

--
Phønix - dansk folk-musik fra unge musikere - http://www.phonixfolk.dk


Johnni N. Jørgensen (20-09-2002)
Kommentar
Fra : Johnni N. Jørgensen


Dato : 20-09-02 14:54

Tak for svarene Det hjalp hehe...

--
Med venlig hilsen

Johnni N. Jørgensen
Mysundevej 6, lejl. 170
9900 Frederikshavn

Telefon: 28 26 21 41
____
"Der findes kun 10 slags mennesker i verden...
....Dem som forstår binær og dem som ikke gør..."

"Johnni N. Jørgensen" <johnni@nordata.dk> skrev i en meddelelse
news:3d87df79$0$64142$edfadb0f@dspool01.news.tele.dk...
> Hejsa...
>
> Jeg har et problem med at få sorteret data i en bestemt rækkefølge...
> Normalt kan man jo bruge ORDER BY, men jeg ved ikke rigtig hvad jeg skal
> gøre i dette tilfølde...
> Jeg har to tabeller, Medarbejder og Afdeling. Medarbejder har et felt der
> referere til Afdeling vha. id... Afdeling har så et navn associeret med
> id'et.
> Hvis jeg nu skriver SELECT * FROM Medarbejder ORDER BY afdeling_id, så
> sorterer jeg kun efter id'et til Afdelinger.
> Mit spørgsmål er så hvordan jeg med en (eller flere) queries får sorteret
> Medarbejder-tublerne efter Afdeling-navn alfabetisk...
>
> --
> Med venlig hilsen
>
> Johnni N. Jørgensen
> Mysundevej 6, lejl. 170
> 9900 Frederikshavn
>
> Telefon: 28 26 21 41
> ____
> "Der findes kun 10 slags mennesker i verden...
> ...Dem som forstår binær og dem som ikke gør..."
>
>
>



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste