/* LEFT JOIN Obtener datos de varias tablas relacionadas */ --SELECT nombre_columna(s) --FROM tabla1 --LEFT JOIN tabla2 --ON tabla1.nombre_columna = tabla2.nombre_columna; --ej SELECT * FROM libro LIB LEFT JOIN categoria_libro COD ON LIB.categoria_id = COD.CODIGO /* INNER JOIN Selecciona resgistros con valores coincidentes en ambas tablas */ --SELECT nombre_columna(s) --FROM tabla1 --INNER JOIN tabla2 --ON tabla1.nombre_columna = tabla2.nombre_columna; --ej. SELECT * FROM libro L INNER JOIN categoria_libro C ON L.categoria_id = C.CODIGO; /* Diferencias INNER JOIN & LEFT JOIN LEFT JOIN: une la tabla de la izq. con los valores filtrados de la otra tabla. INNER JOIN: Filta los registros según condición, para AMBAS tablas. */ --ej. agregado libro sin categoría. INSERT INTO libro (ISBN, TITULO, DESCRIPCION, AUTOR, precio) VALUES ('1111', 'Prueba', 'Prueba', 1, 50); SELECT * FROM libro L LEFT JOIN categoria_libro C ON L.categoria_id = C.CODIGO;