Avatar billede renehansen Nybegynder
17. maj 2003 - 16:33 Der er 5 kommentarer og
1 løsning

SQL Select from og et AND ?

SELECT [id],navn,gade,postnr
FROM adresse AND [by] WHERE adresse.postnr = adressekartotek.postnr

Ovenstående virker kke nogen der ved hvorfor. vi prøver at hente fra 2 forskellige tabeller.

Vi kan godt bruge inner join, men vil gerene vise hvordan det gøres uden.

På forhånd Tak
Avatar billede ahv Nybegynder
17. maj 2003 - 16:34 #1
SELECT [id],navn,gade,postnr
FROM adresse, [by] WHERE adresse.postnr = adressekartotek.postnr

?
Avatar billede renehansen Nybegynder
17. maj 2003 - 16:48 #2
Server: Msg 208, Level 16, State 1, Line 1
Invalid object name 'by'.

Det er den meddelse vi får

Tabeller ser således ud !

adresse indeholder : [id],navn,gade,postnr

og Tabellen

Adressekartotek indeholder : postnr,[by]
Avatar billede mortrr Praktikant
17. maj 2003 - 16:49 #3
Du henviser til en tabel "adressekartotek". Den skal også med i FROM.
Og du er nødt til at angive hvilken tabel adresse skal hentes fra.

SELECT [id],navn,gade,adresse.postnr, [by]
FROM adresse, adressekartotek WHERE adresse.postnr = adressekartotek.postnr
Avatar billede renehansen Nybegynder
17. maj 2003 - 16:55 #4
Kanonus så virker det... ;)
Avatar billede renehansen Nybegynder
17. maj 2003 - 16:55 #5
*****  LUKKET ******
Avatar billede mortrr Praktikant
17. maj 2003 - 16:58 #6
Og jeg mente selvfølgelig:
"Og du er nødt til at angive hvilken tabel postnr skal hentes fra."
Ikke adresse.

Tak for pointene.
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