Avatar billede leshrac Nybegynder
25. marts 2007 - 23:52 Der er 3 kommentarer og
1 løsning

MySQL JOINS kan jeg få en forklaring ? forstår det ikke helt

Jeg vil meget gerne forstå LEFT JOIN i MySQL...

kan ikke rigtig greje den...

lad os sige at jeg har tabellerne

USERS
id
name
adress

TELEVISIONS
type
mark
size

bare nogle hypotetiske tabeller... men lad os sige at jeg skal lave en query der tillader mig at udskrive name og adress fra USERS og type, mark og size fra TELEVISIONS

hvordan vil sådan en query se ud?

Hvis en venlig sjæl kan lave en query og en lille forklaring ville det være rigtig rart :=

Mvh
John Lajer
Avatar billede madeindk Nybegynder
26. marts 2007 - 00:00 #1
Der skal jo være et felt i 'users'-tabellen der henvender sig til et andet felt i 'televisions' tabllen. Det kan jeg ikke rigtig se du har nu? Men jeg vil klart foreslå dig at bruge INNER JOIN for hvis en post ikke længere eksisterer i databasen vil der ikke opstå fejl.

Så hvis nu antager du oprettet et felt i televisions der hedder userID kan en nem INNER JOIN se sådan her:

SELECT * FROM televisions a INNER JOIN users b ON a.userID = b.id
Avatar billede j4k0b Nybegynder
26. marts 2007 - 18:34 #2
Lidt om join:
http://w3schools.com/sql/sql_join.asp

Søg evt. Google om emnet relations databaser, det er princippet JOIN bygger op om.
Avatar billede leshrac Nybegynder
28. marts 2007 - 17:07 #3
Tak jeg har fundet ud af det med lidt hjælp fra folk hist og pist.. men tak for hjælpen... den første der laver et accept svar får accepten :)
Avatar billede madeindk Nybegynder
28. marts 2007 - 18:37 #4
Svar
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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