hola, estoy haciendo una consulta a dos tablas que son facturas y clientes. La consulta deberia de mostrarme la fecha de factura, el numero de factura, el dni del cliente, el nombre del cliente y el importe total. El problema que tengo es que la consulta que he hecho solo me muestra las facturas que tienen rellenado el campo dni del cliente y es que existen facturas que no estan rellenados. Se me olvidaba, los campos de facturas son la fecha de factura, el numero de factura, el dni del cliente y el importe total y de la tabla clientes estan el dni del cliente que lo relaciono con la de facturas y el nombre.
A continuacion pongo el codigo de la consulta, haber si alguien me ayuda porque estoy volviendome loco buscando por internet una solucion y no encuentro nada.
select fecha_factura,num_factura,factura.dni_cliente, clientes.nombre,total_factura from factura,clientes where factura.dni_cliente=clientes.dni_cliente and fecha_factura between '11/11/1111' and '31/08/2005' and factura.dni_cliente between ' ' and 'ZZZZZZZZZZZZZZZ'