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

Prueba este ejercicio y completa el 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