Avatar billede phhepl Nybegynder
22. august 2005 - 09:37 Der er 11 kommentarer og
1 løsning

SQL sætning hvordan kan den se ud

Hej jeg har disse
tabeller

afdeling
bruger

jeg vil gerne hente det her i en SQL sætning

SELECT *.bruger, navn.afdeling AS afdelingnavn, navn.bruger AS linkedtonavn FROM bruger,afdeling WHERE id = '$id', id = 'afdelingid.bruger', id = 'afdelingid.bruger', id = 'linkedto.bruger'


Kan i se ideen?

Jeg skal hente alt fra bruger,

så skal jeg hente afdeling navn baseret på det afdelingid jeg får hente ud fra bruger databasen,

og så det brugernavn som han er linked til (linkedto) baseret på linkedto fra *.bruger.



Jeg kan selvfølgelig lave det via 3xSQL sætninger, men havde håbet en kunne klare det?
Avatar billede fennec Nybegynder
22. august 2005 - 09:46 #1
Du skal have bytte om på koden :o)

SELECT bruger.*, afdeling.navn AS afdelingnavn, bruger.navn AS linkedtonavn FROM bruger,afdeling WHERE id = '$id', id = bruger.afdelingid, id = bruger.linkedto
Avatar billede softspot Forsker
22. august 2005 - 09:47 #2
SELECT bruger.*, afdeling.navn AS afdelingnavn
FROM bruger
INNER JOIN afdeling
ON bruger.afdelingid = afdeling.id
WHERE bruger.id = '$id'
Avatar billede fennec Nybegynder
22. august 2005 - 09:47 #3
Vent du skulle have fat i bruger 2 gange... Laver lige en ny :o)
Avatar billede softspot Forsker
22. august 2005 - 09:50 #4
SELECT bruger.*, afdeling.navn AS afdelingnavn
FROM bruger
INNER JOIN afdeling
ON bruger.afdelingid = afdeling.id
INNER JOIN bruger b1
ON bruger.linkedto = b1.navn
WHERE bruger.id = '$id'
Avatar billede fennec Nybegynder
22. august 2005 - 09:52 #5
Der var softspot hurtigere :o)
Avatar billede softspot Forsker
22. august 2005 - 09:54 #6
Hvis det giver point så deler vi bare ;)
Avatar billede phhepl Nybegynder
22. august 2005 - 10:12 #7
Jeg prøver lige en gang
Avatar billede phhepl Nybegynder
24. august 2005 - 10:00 #8
Takker smider i et svar?
Avatar billede fennec Nybegynder
24. august 2005 - 10:08 #9
Jeg skal ikke have point. Softspot var først med løsning.
.o) <-- One Eyed Jack
Avatar billede softspot Forsker
24. august 2005 - 11:43 #10
Hvis du insisterer fennec, men jeg er stadig med på en deler hvis du skulle ombestemme dig :)
Avatar billede phhepl Nybegynder
29. august 2005 - 12:30 #11
tak.
Avatar billede softspot Forsker
29. august 2005 - 12:32 #12
selv tak :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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

IT-JOB