N9 skrev:
> Efternavnid og navnid har relationer mellem hinanden.
Hvilken relation er der tale om? Er navnID fremmednøgle i efternavn
eller er efternavnID fremmednøgle i navn?
> SQL = "select * from navn inner join efternavn on navnid =
> efternavnid"
Umiddelbart ser det rigtigt ud. Hvis et eller begge feltnavnene
navnID og efternavnID findes i begge tabeller skal det præfikses:
SELECT * FROM navn INNER JOIN efternavn ON navn.navnID =
efternavn.efternavnID
Men er det virkelig navnID og efternavnID der er joinfelterne? Ud
fra navnene ville jeg tro at de var primærnøgler i hver deres
tabel. En relation mellem to primærnøgler - specielt hvis det er to
primærnøgler af typen autonummerering - giver ikke megen mening.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html