Está en la página 1de 7

Hoja de Trabajo No.

4
Cláusula ON
Usamos la cláusula ON para especificar una condición de unión. Esto nos permite
especificar condiciones de unión separadas de cualquier búsqueda.
Hace que el código sea fácil de entender y se puede usar para unir columnas que tienen
nombres diferentes.
Cláusula USING
Se usa para hacer coincidir sólo una columna cuando coincide más de una columna.
No debe tener un calificador (nombre de tabla o Alias) en las columnas a las que se hace
referencia y utiliza todas las columnas con nombres y tipos de datos coincidentes para unir
las tablas.
¿Qué es más eficiente? ¿Un JOIN o un Producto Cartesiano?

Un Join es infinitamente más eficiente que el producto cartesiano, esto es por que el
producto cartesiano es combinar cada registro de las tablas. Esta situación da lugar a tablas
virtuales inmensas inútilmente cargadas
En lugar de eso, el JOIN realiza una búsqueda de coincidencias entre las tablas en el
momento de la lectura, haciendo la comparación sólo con los campos indicados en el ON, lo
que reduce las lecturas.

.
1. Usando producto cartesiano, ¿Cuáles son las ciudades en Laos?

2. Usando LEFT JOIN, ON, ¿Cuál es la capital de España (ESP)?


3. Usando LEFT JOIN, ON, Listar todas las lenguas que se hablan en la región de
‘Southeast Asia’.
4. Usando JOIN, muestre todas las capitales los países de Europa.
5. Usando JOIN, muestre qué países tienen una ciudad con el nombre ‘Kingston’.

También podría gustarte