muy buenas tardes tengo una dilema que no me deja avanzar en mi trabajo de universidad
me podrian ayudar . de antemano muchas gracias.
tengo 2 tablas.
Factura
id idcliente
1 2
2 3
Cliente
id rut nombre
1 14681473 pepe
3 146814743 jorgin
que estan Relacionados por el IDCLIENTE.
lo que sucede que hise un inner join asi
Código SQL:
Ver originalSELECT * FROM clientes
INNER JOIN facturas ON facturas.idcliente = clientes.idcliente
WHERE rut='146814743' LIMIT 1
donde el numero o campo RUT. solo hay en la tabla CLIENTES.
en la tabla FACTURA no lo PUSE. se que esta mal planteado
pero por un tema de forma decidi dejarlo en una TABLA.
lo que sucede que cuando hace la consulta con el numero de RUT como WHERE i existe el ID CLIENTE en la tabla FACTURA devuelve todos los VALORES INCLUIDOS los VALORES de la TABLA FACTURA.
pero sucede si no encuentra ningun IDCLIENTE de la CONSULTA WHERE RUT=''
ME DEVUELVE VACIO TODO COMPLETAMENTE NO ME DEVUELVE NI DATOS DE LA TABLA CLIENTES NI NADA.
ALGUNA SOLUCION O OTRA FORMA DE HACER. DE ANTEMANO MUCHAS GRACIAS!