09. januar 2008 - 14:15Der er
8 kommentarer og 1 løsning
Hente data fra tabel2, hvis nummer eksisterer i tabel1 og tabel2
Hej eksperter
Ja, nu er jeg endnu engang gået i stå over et problem
Jeg skal have hentet noget data ind fra en tabel. - Denne data har et "id" - jeg har desuden en anden tabel med privilegier, alt efter hvilken data der skal vises
tabel1 består at et brugernummer samt et "id" tabel2 beståd af et "id" samt en masse andet info
når de to "id"'er er ens så skal dataen fra tabel2 vises
Skal jeg bruge LEFT JOIN eller hvordan henter jeg den data ind i min query?
select * from tabel1 left join tabel2 on tabel1.id=table2.id; select * from tabel1 inner join join tabel2 on tabel1.id=table2.id; select * from tabel1,tabel2 where tabel1.id=tabel2.id
left join returnerer også rækken, selv om id ikke findes i tabel2. Det gør de to andre ikke
du får lige til i morgen - ellers lukker jeg bare :)
Synes godt om
Ny brugerNybegynder
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.