EmpezarEmpieza gratis

Historias e idiomas

¡Bien hecho dominando CROSS JOIN! Como has aprendido, CROSS JOIN puede ser de enorme ayuda cuando quieres responder preguntas que implican revisar todas las combinaciones o emparejamientos posibles entre dos conjuntos de datos.

Imagina que eres una persona investigadora interesada en los idiomas hablados en dos países: Pakistán e India. Te interesa preguntar:

  1. ¿Qué idiomas se hablan actualmente en ambos países?
  2. Dada la historia compartida entre los dos países, ¿qué idiomas potencialmente podrían haberse hablado en cualquiera de los dos a lo largo de su historia?

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

Este ejercicio forma parte del curso

Combinación de datos en SQL

Ver curso

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

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