faecher:informatik:oberstufe:datenbanken:joinsii:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung
faecher:informatik:oberstufe:datenbanken:joinsii:start [23.11.2020 21:06] – [RIGHT JOIN] sbelfaecher:informatik:oberstufe:datenbanken:joinsii:start [23.11.2020 21:10] – [INNER JOIN] sbel
Zeile 63: Zeile 63:
 {{ :faecher:informatik:oberstufe:datenbanken:joinsii:leftjoin03.png |}} {{ :faecher:informatik:oberstufe:datenbanken:joinsii:leftjoin03.png |}}
  
-===== RIGHT JOIN =====+===== Weitere Join-Statements ===== 
 + 
 +==== RIGHT JOIN ==== 
  
 Die Syntax von RIGHT JOIN entspricht der von LEFT JOIN. Der Unterschied ist, dass hier die Tabelle die im JOIN hinzugefügt wird als Basis für die Datensätze dient - gibt es keine Treffer, werden die Felder der mit FROM selektierten Tabelle mit NULL-Werten gefüllt: Die Syntax von RIGHT JOIN entspricht der von LEFT JOIN. Der Unterschied ist, dass hier die Tabelle die im JOIN hinzugefügt wird als Basis für die Datensätze dient - gibt es keine Treffer, werden die Felder der mit FROM selektierten Tabelle mit NULL-Werten gefüllt:
Zeile 71: Zeile 74:
  
 {{ :faecher:informatik:oberstufe:datenbanken:joinsii:rightj01.png |}} {{ :faecher:informatik:oberstufe:datenbanken:joinsii:rightj01.png |}}
 +
 +"Kartoffelchips" und "Schokocreme" haben keinen Klassenlehrer, diese werden mit NULL aufgefüllt.
 +
 +==== INNER JOIN ====
 +
 +Bei einem INNER JOIN muss eine passende Zeile in den Tabellen gefunden werden, Datebnsätze, die die JOIN-Bedingung nicht erfüllen werden nicht zurückgegeben.
 +
 +<code sql>
 +SELECT * FROM lehrer INNER JOIN schueler ON lehrer.id=schueler.KLID 
 +</code>
 +
 +{{ :faecher:informatik:oberstufe:datenbanken:joinsii:innerj.png |}}
  • faecher/informatik/oberstufe/datenbanken/joinsii/start.txt
  • Zuletzt geändert: 16.11.2023 11:48
  • von Svenja Müller