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
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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');