ComenzarEmpieza gratis

Historias e idiomas

¡Ya conoces todo sobre CROSS JOIN! Como has aprendido, CROSS JOIN puede ser increíblemente útil cuando se plantean preguntas que requieren tener en cuenta todas las combinaciones o emparejamientos posibles entre dos conjuntos de datos.

Imagina que eres un investigador interesado en los idiomas que se hablan en dos países: Pakistán y la India. Te interesa preguntar:

  1. ¿Cuáles son los idiomas que se hablan actualmente en los dos países?
  2. Dada la historia compartida por los dos países, ¿qué idiomas podrían haberse hablado en cualquiera de ellos a lo largo de su historia?

En este ejercicio, exploraremos cómo INNER JOIN y CROSS JOIN pueden ayudarnos a responder a estas dos preguntas, respectivamente.

Este ejercicio forma parte del curso

Unir datos en SQL

Ver curso

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

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');
Editar y ejecutar código