M5_02 SQL on 2.Ta Kombination von Tabellen Kerstin Strecker ation von 2.Ta Kombination von Tabellen • • Achtung Kreuzprodukt! Kombination von Kürzel Name NEU Neumann ALT Altmann und Lehrer Fach NEU Bio ALT Mathe liefert 06.03.2013 Kürzel Name Lehrer Fach NEU Neumann NEU Bio NEU Neumann ALT Mathe ALT Altmann NEU Bio ALT Altmann ALT Mathe 12 Kreuzprodukt Gesucht sind alle europäischen Städte, die mehr als 1 Million Einwohner haben. Stadt Land Nr. Name LKuerzel Einwohner Kuerzel Name Kontinent 1 Kairo ET 7947121 DE Deutschland Europa 2 Hannover DE 525875 GB Großbritannien Europa 3 Berlin DE 3510032 ET Ägypten Afrika 4 London GB 8173900 … … … ... ... ... SELECT * FROM Stadt, Land WHERE Einwohner > 1000000 and Kontinent = „Europa“ Nr. Stadt.Name LKuerzel Einwohner Kuerzel Land.Name Kontinent 1 Kairo ET 7947121 DE Deutschland Europa 3 Berlin DE 3510032 DE Deutschland Europa 4 London GB 8173900 DE Deutschland Europa 1 Kairo ET 7947121 GB Großbritannien Europa 3 Berlin DE 3510032 GB Großbritannien Europa … … … … … … … Inner Join Gesucht sind alle europäischen Städte, die mehr als 1 Million Einwohner haben. SELECT * FROM Stadt, Land WHERE Stadt.LKuerzel = Land.Kuerzel and Einwohner > 1000000 and Kontinent = „Europa“ Nr. Name LKuerzel Einwohner Kuerzel Name Kontinent 3 Berlin DE 3510032 DE Deutschland Europa 4 London GB 8173900 GB Großbritannien Europa Alternative Syntax: SELECT * FROM Stadt INNER JOIN Land ON Stadt.LKuerzel = Land.Kuerzel WHERE Einwohner > 1000000 and Kontinent = „Europa“ ation von Ta 2. Übungsteil - Kombination von Tabellen http://www.schulserver.hessen.de/darmstadt/lichtenberg/SQLTutorial/ Arbeitsauftrag: ⇒ Lektion 3 1. Lesen Sie sich das Tutorial zu Lektion 3 durch. 2. Erstellen Sie eine Übersicht über die verschiedenen Abfragen, speichern Sie diese und drucken Sie die Übersicht aus. 3. Bearbeiten Sie die Übungsaufgaben zu Lektion 3. Korrigieren/Ergänzen Sie ggf. Ihre Übersicht. + Pause: 30 Minuten Bearbeitungszeit 06.03.2013 15