Hola, necesito realizar un select de dos tablas.
En una tabla hay los campos
TABLA1
id
razonsocial
En la otra
TABLA2
idtabla1
nombre
apellido
apellido2
y necesito que el resultado sea
id, razonsocial, nombre, apellido y apellido2
Y muestre todos los registros de tabla1 y que si no existe registro relacionado en la tabla2 que simplemente muestre un NULL
por ejemplo
id, razonsocial, nombre, apellido1, apellido2
1, pepito sl, pepito, grillo, delmonte
2, Percebes SA,
NULL,
NULL, NULL
3, Webmasters SL, Antonio, Garcia, Montepinar
He probado con esto
Código:
SELECT TABLA1.razonsocial, TABLA2.nombre, TABLA2.apellido1, TABLA2.apellido2
FROM TABLA1 INNER JOIN TABLA2 ON TABLA1.id = TABLA2.idtabla1;
y solo me muestra los registros de TABLA1 que tienen algún registro en la TABLA2. Y lo que necesito es que muestre todos los registros de tabla1 y los campos de tabla2. Solo en caso que en tabla 2 no exista registro, supongo que aparecerá NULL
Mil Gracias