68 - Varias tablas (inner join - straight join) |
Existen otros tipos de "join" además del simple "join", "left join", "right join", "cross join" y "natural join". Veámoslos.
"inner join" es igual que "join". Con "inner join", todos los registros no coincidentes son descartados, sólo los coincidentes se muestran en el resultado:
select nombre,titulo from editoriales as e inner join libros as l on e.codigo=l.codigoeditorial;
Tiene la misma salida que un simple "join":
select nombre,titulo from editoriales as e join libros as l on e.codigo=l.codigoeditorial;
"straight join" es igual a "join", sólo que la tabla de la izquierda es leída siempre antes que la de la derecha.