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:
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á NULLSELECT TABLA1.razonsocial, TABLA2.nombre, TABLA2.apellido1, TABLA2.apellido2 FROM TABLA1 INNER JOIN TABLA2 ON TABLA1.id = TABLA2.idtabla1;
Mil Gracias