Hulp nodig: JOIN Functie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Diba Sto

Diba Sto

17/12/2011 13:07:17
Quote Anchor link
Beste Phphulp,

Hoe kan je meerdere innerjoin's gebruiken in 1 qeury,

Ik had het al even proberen tegoogle, maar vond niet echt een duidelijk antwoord.

Graag zou ik een voorbeeld zien met wat uitleg,

thx,
 
PHP hulp

PHP hulp

19/04/2024 09:58:02
 
Mar cel

Mar cel

17/12/2011 13:44:12
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT tabel1.*, tabel2.*, tabel3.*
FROM tabel1
INNER JOIN tabel2 ON tabel2.id = tabel1.id
INNER JOIN tabel3 ON tabel3.id = tabel1.id


Dat werkt niet?
Gewijzigd op 17/12/2011 13:44:35 door Mar cel
 
Noppes Homeland

Noppes Homeland

17/12/2011 13:48:58
Quote Anchor link
Een ieder die hier een topic opent heeft hulp nodig, dus dat hoef je dan ook niet in je titel te vermelden!!

Wat dacht je ervan om zelf te komen met een voorbeeld beschrijving + het sql statement. Dan wordt je gericht geholpen, in plaats van dat wij een voor jouw niet begrijpbaar voorbeeld inelkaar gaan lopen flansen.

En wat begrijp je niet wat hier wordt uitgelegd:
http://www.w3schools.com/sql/sql_join.asp

http://www.w3schools.com/sql/sql_join_inner.asp
http://www.w3schools.com/sql/sql_join_left.asp
http://www.w3schools.com/sql/sql_join_right.asp
http://www.w3schools.com/sql/sql_join_full.asp

Overigens wordt deze vraag veelvuldig beantwoord, dus zoek op topics met trefwoord: JOIN
 
Stefan Bergmeester

Stefan Bergmeester

17/12/2011 13:53:30
Quote Anchor link
Goedemiddag,

Hieronder een voorbeeld met een auto query. In dit geval heb je de tabellen auto, fabrikant en eigenaar. Heb de onderstaande query niet getest, maar dit zou moeten werken. Na de INNER JOINS komt de WHERE statement (als je na de INNER JOIN doorgaat met een AND statement dan denkt de query dat het nog een voorwaarde is van die INNER JOIN).

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
SELECT auto.naam, auto.bouwjaar, auto.prijs, fabrikant.naam, eigenaar.naam
FROM auto
INNER JOIN fabrikant ON auto.idFabrikant = fabrikant.id
INNER JOIN eigenaar ON auto.idEigenaar = eigenaar.id
WHERE auto.bouwjaar > '1994'
ORDER BY auto.naam


Hoop dat dit je zal helpen met het begrijpen van INNER JOINS. Succes!
 
Diba Sto

Diba Sto

17/12/2011 13:59:28
Quote Anchor link
Bedankt Stefan en Marcel! Ik ga het uitproberen.

En Noppes. Tja sommige mensen maken van alles een probleem en gaan zulke reactie geven op forums. je hoeft niet te reageren he. Maar toch nog bedankt..
Gewijzigd op 17/12/2011 14:00:49 door Diba Sto
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.