MySQL: JOINs - Übungen mit Lösungen (mehrere Tabellen)
Video-Tutorial
Wenn Sie das Video nur anschauen, werden Sie kaum etwas lernen. Arbeiten Sie für den besten Lerneffekt am Rechner direkt mit und vollziehen Sie die Beispiele nach.
Beim Laden werden Daten an YouTube (Google) übertragen. · Auf YouTube ansehen
Diese Übungen setzen die Kenntnis folgender Inhalte voraus: JOINS - Abfragen über mehrere Tabellen in MySQL und (!) Alias in MySQL.
Die im Video-Tutorial verwendeten Übungen und den notwendigen MySQL-Dump zum Einspielen in die MySQL-Workbench finden Sie unten auf dieser Seite. Die Lösungen werden nur im Video erklärt.
Übungen
Zusätzliche Dateien (Bilder, Klassendiagramme, HTML-Vorlagen) finden Sie in der Materialsammlung. Diese Übungen können Sie als txt-Datei herunterladen.
Übungen: MySQL - SELECT: Mehrere Tabellen mit JOINs abfragen
Übungsdatei zum Video-Tutorial
MySQL06a_1: Übungen zu Abfragen über MEHRERE Tabellen: Schule-DB
Verwenden Sie für diese Übung diese Datenbank:
07mysql/_dumps/schuleDB/uebungSchuleDB.sql
Das ER-Diagramm:
07mysql/_dumps/schuleDB/uebungSchuleModel.png
A) Geben Sie einer Liste aller Schüler aus, die ein Apple-Smartphone besitzen. Auszugeben sind der Schülername und der Name des Wohnorts.
B1) Wir brauchen eine Liste mit den Namen aller Lehrer und der zugehörigen Schüler. Die Spalten sollen genau diese Überschrift haben: "Lehrername" / "Schülername". (Das wird etwas unübersichtlich, macht nichts.)
B2) Wir brauchen eine Liste der Schüler von Frau Maier. Wir brauchen folgende Spalten: Schülername, Schülerwohnort
C) Geben Sie alle Schüler aus, die in Emmendingen wohnen. Folgende Spalten anzeigen: Schülername, Wohnort, Smartphonemarke.
D) Geben Sie alle Schüler aus, die in Emmendingen wohnen und bei Herrn Huber Unterricht haben. Ausgabe Schülername, Wohnort, Lehrername.