Avatar billede straszek Praktikant
30. december 2002 - 13:27 Der er 1 kommentar og
1 løsning

hjælp til noget join

Jeg bruger nedenstående forespørgsel til at hente data fra min db.

Hvordan skal den skrives hvis jeg ønsker følgende:
felterne i tabellen  'webforms_readx'
oprettet_af
læst_af
svar_af

inderholder alle et nummer, der releterer til et id nummer i tabellen 'user'.

Jeg vil gerne have udskrevet kolonnen 'navn', fra tabellen 'user' baseret på id nummeret i de tre nævnte felter.

Håber det giver mening - det er lidt svært at forklarer.


------------------------
Min nuværende select:
select webforms.vedr, webforms.id, webforms.fra, webforms_readx.læst, webforms_readx.aktiv,
webforms_readx.oprettet, webforms_readx.svar, webforms_readx.oprettet, webforms_readx.læst_af
from webforms, webforms_readx where webforms.org='$row[org]'
and webforms.id = webforms_readx.idwebform and webforms_readx.aktiv='ja' order by webforms_readx.oprettet DESC
Avatar billede arne_v Ekspert
30. december 2002 - 16:41 #1
Prøv med:

SELECT u1.navn,u2.navn,u3.navn FROM webforms_readx, user AS u1,
user AS u2, user as u3 WHERE webforms_readx.oprettet_af=u1.id AND
webforms_readx.læst_af=u2.id AND webforms_readx.svar_af=u3.id
Avatar billede arne_v Ekspert
14. januar 2003 - 20:42 #2
Har du prøvet det ?
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