..


Gesponsorde links

Hoe maak ik een query op meer dan twee tabellen?

Voor het maken van een relatie tussen meer dan twee tabellen in SQL kunnen we gebruik maken van de traditionele methode, of de JOIN statement.

Stel je de volgende tabellen, bestaande uit de respectievelijke velden:

  • auteurs
    • aut_id
    • aut_nome
  • uitgevers
    • edi_id
    • edi_nome
  • boeken
    • lib_id
    • lib_autore
    • lib_editore
    • lib_titolo
Het veld lib_autore, numerieke, hebben dezelfde waarde als het id van de auteur van de gelijknamige tafel. Hetzelfde geldt voor het veld lib_editore.

We zien de klassieke methode om de SQL-code te schrijven:





 SELECT * FROM auteurs, uitgevers, boeken







 WAAR







 aut_id = lib_autore







 EN







 edi_id = lib_editore



We zien de methode die voorziet in JOIN onderwijs:





 SELECT * FROM auteurs







 INNER JOIN boeken







 ON = autori.aut_id libri.lib_autore







 INNER JOIN uitgevers







 ON = libri.lib_editore editori.edi_id



In dezelfde categorie ...
E-Learning
MS Access (Advanced) MS Access (Advanced)
Leer hoe het maken en beheren databases snel en gemakkelijk. Vanaf 29 €.
MySQL (Cursus) MySQL (Cursus)
Beheer van de open source database. Van 39 €.
SQL en Database (Cursus) SQL en Database (Cursus)
Maken en beheren van relationele databases. Van 39 €.
Gesponsorde links