Hago un pantallazo de muestra de lo que ocurre cuando algun registro de la la tabla personas no tiene registros insertados sobre la tabla facturas.
Persona con facturas:
Persona sin facturas:
Esta es la sentencia sql
Código SQL:
Ver originalSELECT personas.NOMBRE, personas.NIF_CIF, personas.TIPO, personas.TIPO VIA, personas.DIRECCION, personas.NUMERO, personas.CP, personas.POBLACION, personas.PROVINCIA, personas.FIJO_1, personas.FIJO_2, personas.MOVIL_1, personas.MOVIL_2, personas.FAX_1, personas.FAX_2, personas.EMAIL_1, personas.EMAIL_2, personas.CUENTA_DE_INGRESO, personas.FEC_ALTA, personas.FEC_BAJA, personas.CLIENTES_ASIGADOS, personas.OBSERVACIONES, personas.PARTIDO_JUDICIALES, personas.N_AUTOS, personas.CLIENTE_ASOCIADO_1, personas.CLIENTE_ASOCIADO_2, personas.CLIENTE_ASOCIADO_3, personas.CLIENTE_ASOCIADO_4, personas.CLIENTE_ASOCIADO_5, personas.CLIENTE_ASOCIADO_6, personas.CLIENTE_ASOCIADO_7, personas.PART_JUD1, personas.PART_JUD1, personas.PART_JUD2, personas.PART_JUD3, personas.PART_JUD4, personas.PART_JUD5, personas.PART_JUD6, personas.PART_JUD7, personas.PART_JUD8, personas.PART_JUD9, personas.PART_JUD10, personas.PART_JUD11, personas.PART_JUD12, facturas.CLIENTE, facturas.FAC_CLIENTE, facturas.REF_INTERNA, facturas.REF_CLIENTE, facturas.NIF_CIF, facturas.NUM_FACTURA, facturas.UNIT_GLOBAL, facturas.FEC_FACTURA, facturas.JUZGADO, facturas.N_AUTOS, facturas.TIPO_PROCEDIMIENTO, facturas.PROV_FONDOS, facturas.DERECHOS, Facturas.IVA, facturas.IRPF, facturas.SUPLIDOS, facturas.FEC_RECEPCION, facturas.FEC_FACTURACIoN, facturas.ESTADO_FACT, facturas.OBSERVACIONES
FROM personas INNER JOIN facturas ON personas.NIF_CIF = facturas.NIF_CIF
WHERE personas.NIF_CIF = 'colname'
ORDER BY facturas.REF_INTERNA ASC
la variable 'colname' recoje el valor del dni de la pagina 1
Como puedo solucionar para que en el caso dos me muestre consulta a pesar de que en la tabla facturas no este insertado un solo registro?? supongo que habra que modificar algo de la sentencia sql