JOIN mit zwei Tabellen

SELECT Schule, Kurs
FROM kurs AS k
JOIN ort AS o
ON k.OrtNr=o.OrtNr;
WHERE Dauer IS NULL;

JOIN über mehr als zwei Tabellen

SELECT k.kurs
FROM kurs AS k
JOIN tkz AS t
ON k.KursNr=t.KursNr
JOIN teilnehmer AS n
ON t.TeilnNr=n.TeilnNr
JOIN ort AS o
ON k.OrtNr=o.OrtNr
WHERE o.Ort="Ulm" 
AND t.Name="Hofmann";

JOIN mit Umbennung der Spalten in der Ausgabe

SELECT t.Name AS Name, k.Dauer AS Dauer
FROM teilnehmer AS t
JOIN tkz AS z
ON t.TeilnNr=z.TeilnNr
JOIN kurs as k 
ON z.KursNr=k.KursNr;
SELECT t.Name AS Name, k.Dauer AS Dauer
FROM teilnehmer AS t
JOIN tkz AS z
ON t.TeilnNr=z.TeilnNr
JOIN kurs as k 
ON z.KursNr=k.KursNr
GROUP BY Name;

 

3. Verbund (=JOIN) von Tabellen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert