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 original
SELECT * 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!