23. juni 2004 - 15:21Der er
7 kommentarer og 2 løsninger
Hent data fra 2 tabeller
Jeg står i Oracle SQL Plus og forsøger at hente noget data fra 2 tabeller, men jeg er ikke den store haj til SQL, så jeg kan selvfølgelig ikke få det til at virke.
Jeg vil gerne hente noget data fra en tabel, men det er på baggrund af noget data i en anden tabel.
Mit problem er hvordan jeg får det koblet sammen. Det jeg har prøvet med er følgende:
SELECT user, name FROM tabel1, tabel2 WHERE age = '18'
teepee >> dit er sikkert korrekt, men jeg kan ikke få det til at virke - måske nedestående kan hjælpe?
rahp >> I tabel "tabel1" har jeg "user" og "name" som jeg gerne vil hente. I "tabel1" er der en parentkey (eller hvad det kaldes) til "tabel2". I "tabel2" er der "age".
Hvordan får jeg det så kogt sammen sådan jeg finder alle dem hvor age er 18?
Det er ofte ikke nødvendigt, men det giver bedre overblik, at man kan se hvilken tabel hvad kommer fra. Du kunne også bare skrive de rigtige tabel-navne i stedet for alias. I denne SQL er alias ikke nødvendigt, da du ikke har kolonner med samme navn i dine tabeller.
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.