Versio

SQL Joins [Uitgebreid]

Een uitleg over het werken en gebruiken van JOINS in MySQL om gegevens uit meerdere tabellen te halen en te koppelen in je query. Je kan dus aan elkaar gerelateerde gegevens ophalen, waarbij de relatie gemaakt wordt zoals jij wil.t

Gesponsorde koppelingen

Inhoudsopgave

  1. Tot Slot
  2. Binnen 1 tabel
  3. Outer Join
  4. Left en Right Join
  5. Inleiding
  6. Voorbeeld
  7. Meer dan 2 tabellen
  8. Inner Join

 

15 reacties op 'SQL Joins [Uitgebreid]'

PHP hulp
PHP hulp
0 seconden vanaf nu
 
Gesponsorde koppelingen
Robert Deiman
Robert Deiman
6 jaar geleden
 
0 +1 -0 -1
Voordat ik er commentaar op krijg. Ik heb de tutorial wat uitgebreid met dingen die ik handig vond om ook te vermelden. Omdat er geen optie is tot het toevoegen van pagina's aan de tutorial heb ik hem opnieuw gemaakt.

Als het goed is wordt de oude binnenkort verwijderd.
Niek s
niek s
6 jaar geleden
 
0 +1 -0 -1
Er staat een tik fout in "Meer dan 2 tabellen". De highlighter geeft al errors aan ;)
Robert Deiman
Robert Deiman
6 jaar geleden
 
0 +1 -0 -1
@niek

Dankje, het was een verkeerde dubbele ", maar dat is nu verholpen :)
Scrptr
Scrptr
6 jaar geleden
 
0 +1 -0 -1
duidelijke tut :-)
Frank
Frank
6 jaar geleden
 
0 +1 -0 -1
Duidelijke tutorial inderdaad :)
Joeri
Joeri
6 jaar geleden
 
0 +1 -0 -1
vond de originele tut al handig, en de toevoegingen zijn zeker nuttig.
Voor mij is dit alvast een geslaagde update!!

Grtz.
Robert Deiman
Robert Deiman
6 jaar geleden
 
0 +1 -0 -1
Enige opmerkingen/ commentaar op de tutorial is altijd welkom, ik ben er van overtuigd dat er hier en daar onduidelijkheden/ fouten inzitten waar ik zelf overheen heb gelezen.

Verder natuurlijk bedankt voor de positieve reacties. :)
Mr D
Mr D
6 jaar geleden
 
0 +1 -0 -1
foutje op pagina 6, er staat nog een ',' na FROM coureurs AS c

$query= "SELECT
c.naam,
rb.land
FROM
coureurs AS c,
INNER JOIN
(racebaan AS rb
INNER JOIN
renstal AS rs
ON
rs.id = rb.thuisbaan_van)
ON
rs.id =c.renstal";
Ponzi
Ponzi
6 jaar geleden
 
0 +1 -0 -1
@ Robert: superhandige tutorial ! Had eergisteren toevallig voor de eerste keer zo'n JOIN-query nodig en na het lezen van deze inleiding ging het als vanzelf. Knap werk !
Robert Deiman
Robert Deiman
6 jaar geleden
 
0 +1 -0 -1
@Mr D
Dankje voor de opmerking, het is aangepast nu.

@Ponzi
Dat is mooi, daar was die ook voor bedoeld.
Kevichill
Kevichill
6 jaar geleden
 
0 +1 -0 -1
Handige TUT ! :D
Desertme(sander)
desertme(sander)
6 jaar geleden
 
0 +1 -0 -1
goeie TUT btw deze hele site is zeer handig ! :P heb alles wat ik nodig had voor wat dingetjes kenne vinde thx to iedereen die hier een tut maakt
Rudie dirkx
rudie dirkx
5 jaar geleden
 
0 +1 -0 -1
Slim is (lees: vind ik) om van moeilijke/uitgebreide/grote queries die je (al dan niet) vaak gebruikt een VIEW te maken (mysql.com -> views). Dan hoef je niet de query opnieuw te bedenken of op te zoeken, maar kan je een makkelijke select gebruiken. Je kan dan nog steeds ORDERen en iets aan de WHERE clause toevoegen.
Goed artikel!
Robert Deiman
Robert Deiman
4 jaar geleden
 
0 +1 -0 -1
@rudie d.

Natuurlijk kan je bij SQL tegenwoordig ook vaak views maken, maar voor iemand die alleen de basis nodig heeft, gaat dat wat ver. Daarnaast leer je zo wel om goede query's te maken, zonder query binnen de while van een andere query te doen. Dat schiet namelijk niet op.
Joni Fleischer
Joni Fleischer
3 jaar geleden
 
0 +1 -0 -1
is het mogelijk dat je de tabellen erbij zou kunnen zetten bij tot slot?
Dan kan ik oefenen met jou voorbeelden en ook zien hoe de gegevens aan elkaar gekoppeld zijn.

Alvast bedankt, hoop dat ik eindelijk die joni uh.. join ga begrijpen haha :P

Om te reageren heb je een account nodig en je moet ingelogd zijn.

  • Labels
  • Geen tags toegevoegd.
Get Adobe Flash player