Avatar billede steffl Nybegynder
29. oktober 2001 - 22:11 Der er 2 kommentarer og
1 løsning

JOIN - syntaks?

Jeg så det andet spørgsmål kaldet \"Relationer\", og det have næsten løsningen på mit problem.

Jeg har to tabeller, Persondata og test_children.

Jeg fandt frem til dette:

SELECT *
FROM Persondata
LEFT JOIN test_children ON test_children.Children = Persondata.Person_ID

Mit problem er at jeg gerne vil kunne bruge dette:

SELECT *
FROM Persondata WHERE Person_ID=1
LEFT JOIN test_children ON test_children.Children = Persondata.Person_ID

Det vil sige \"SELECT * FROM Persondata WHERE Person_ID=1\". Men det kan jeg ikke.

Hvorfor? Hvad kan jeg ellers bruge for at opnå den samme effekt?

På forhånd tak for hjælpen :)
Avatar billede proaccess Nybegynder
29. oktober 2001 - 22:14 #1
SELECT Persondata.*, test_children.*
FROM Persondata LEFT JOIN test_children ON test_children.Children = Persondata.Person_ID  WHERE Person_ID=1


Avatar billede steffl Nybegynder
29. oktober 2001 - 22:29 #2
Mange tak for det lynhurtige svar! :)
Avatar billede proaccess Nybegynder
29. oktober 2001 - 22:31 #3
Godt du kunne bruge det...
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