Publicidad
Publicidad

Curso PHP 8 aprende a programar - 12 - Cruzar tablas (INNER JOIN, LEFT JOIN Y RIGHT JOIN) en MySQL - Curso MySQL 8 desde cero

Miniatura del vídeo

Clase: Cruzar tablas en MySQL: Dominando INNER JOIN, LEFT JOIN y RIGHT JOIN

Aprende a realizar consultas avanzadas en MySQL 8 para cruzar información entre tablas relacionadas utilizando los comandos INNER JOIN, LEFT JOIN y RIGHT JOIN.

Esta lección forma parte del curso organizado por nuestra plataforma educativa para aprender MySQL 8 desde cero. En este módulo, se explica cómo evitar la redundancia de datos mediante la normalización y cómo recuperar información consolidada de múltiples tablas, optimizando la gestión de bases de datos relacionales para obtener resultados claros y precisos en tus consultas SQL.

Puntos Clave de la Lección

  • Relación entre tablas: Se analiza cómo la estructura relacional permite conectar una tabla de contactos con una de reuniones mediante el uso de llaves primarias y foráneas, evitando la duplicidad de información. [00:00:14]
  • Uso del comando JOIN: Se introduce la cláusula JOIN como la herramienta fundamental para cruzar datos entre dos tablas que comparten una relación lógica en la base de datos. [00:02:14]
  • Sintaxis básica de INNER JOIN: Se explica cómo realizar un cruce básico utilizando el comando JOIN (o INNER JOIN), especificando los campos a extraer y la condición de igualdad entre los identificadores (ID) de ambas tablas. [00:05:22]
  • Solución de ambigüedad en columnas: Se muestra cómo evitar errores de consulta cuando una columna, como el 'ID', existe en ambas tablas, asegurando que la base de datos identifique correctamente su procedencia. [00:08:28]
  • Implementación de LEFT JOIN: Se enseña cómo utilizar LEFT JOIN para recuperar todos los registros de la tabla de la izquierda, incluyendo aquellos que no tengan una coincidencia en la tabla relacionada, mostrando 'null' donde no hay datos. [01:02:22]
  • Implementación de RIGHT JOIN: Se detalla el uso de RIGHT JOIN, que funciona de forma inversa al LEFT JOIN, priorizando la recuperación de todos los registros de la tabla derecha independientemente de si existe una relación con la izquierda. [01:13:00]

Productos útiles para este curso

Para seguir esta clase, se recomienda el uso de un gestor de bases de datos como phpMyAdmin o MySQL Workbench, entornos ideales para ejecutar las consultas SQL aprendidas y visualizar las tablas resultantes de forma gráfica.

Resumen Final

En esta lección, se ha comprendido la importancia de las uniones (JOINs) para combinar datos de tablas relacionadas en MySQL. Se aprendió que INNER JOIN devuelve solo las coincidencias exactas, mientras que LEFT JOIN y RIGHT JOIN permiten rescatar registros adicionales de una de las tablas aunque no tengan correspondencia. Dominar estas sentencias es esencial para cualquier desarrollador que trabaje con bases de datos relacionales, permitiendo consultas más eficientes y completas.

Créditos del Autor

Esta lección ha sido adaptada del contenido original creado por Coders Free, especializado en desarrollo web y programación de bases de datos. Se recomienda visitar su canal oficial de YouTube para profundizar en estos contenidos.

51. 12 - Cruzar tablas (INNER JOIN, LEFT JOIN Y RIGHT JOIN) en MySQL - Curso MySQL 8 desde cero

Contenido

Guarda tu progreso

Presiona Ctrl + D para favoritos.

Ver otros cursos