Avatar billede bhn.314 Nybegynder
09. oktober 2002 - 13:16 Der er 4 kommentarer og
1 løsning

Ikke i hovedtabel men i 2 andre tabeller

SELECT Hovedtabel.Nummer, Land
FROM Hovedtabel, Bitabel1, Bitabel2
WHERE Hovedtabel.Nummer = Bitabel1.Nummer OR Hovedtabel.Nummer = Bitabel2.Nummer

Land findes ikke i hovedtabel men kun i de 2 bitabeller, kan man få alle lande hvis numrer også er i hovedtabellen.
Avatar billede hbhansen Nybegynder
09. oktober 2002 - 13:22 #1
SELECT nummer, land
FROM Hovedtabel
WHERE EXISTS (SELECT * FROM bitabel1 WHERE bitabel1.nummer=hovedtabel.nummer)
OR EXISTS (SELECT * FROM bitabel2 WHERE bitabel2.nummer=hovedtabel.nummer)
Avatar billede bhn.314 Nybegynder
09. oktober 2002 - 13:27 #2
Nej - land eksisterer ikke i hovedtabellen
Avatar billede arne_v Ekspert
12. oktober 2002 - 19:59 #3
Man kan jo alt i SQL. :-)

Der er sikkert mange måder at løse det på.

Her er en:

(select Hovedtabel.Nummer,Land from Hovedtabel,Bitabel1
where Hovedtabel.Nummer=Bitabel1.Nummer)
union
(select Hovedtabel.Nummer,Land from Hovedtabel,Bitabel2
where Hovedtabel.Nummer=Bitabel2.Nummer)
Avatar billede arne_v Ekspert
24. oktober 2002 - 22:12 #4
Har det løst dit problem ?
Avatar billede bhn.314 Nybegynder
24. november 2002 - 13:44 #5
Jeg må prøve noget andet.....
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