Geschichte und Sprache
Du hast schon eine ganze Menge zum CROSS JOIN erfahren! Wie du gelernt hast, kann ein CROSS JOIN sehr hilfreich bei Fragestellungen sein, die alle möglichen Kombinationen oder Paarungen zwischen zwei Datenmengen benötigen.
Stell dir vor, du bist in der Sprachforschung tätig und interessierst dich für die Sprachen in zwei bestimmten Ländern: Pakistan und Indien. Deine Fragen lauten:
- Welche Sprachen werden derzeit in den beiden Ländern gesprochen?
- Welche Sprachen könnten angesichts der gemeinsamen Geschichte der Länder in einem oder beiden der Länder gesprochen worden sein?
In dieser Übung schaust du dir an, wie du diese Fragen mithilfe von INNER JOIN und CROSS JOIN beantworten kannst.
Diese Übung ist Teil des Kurses
Daten in SQL verbinden (JOIN)
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
SELECT c.name AS country, l.name AS language
-- Inner join countries as c with languages as l on code
___
WHERE c.code IN ('PAK','IND')
AND l.code in ('PAK','IND');