Hola.
Aplique los cambios que me menciona y luego de unos ajustes, resulto como queria mostrar los datos.
Asi deje mi consulta
Código MySQL:
Ver original ef.numero_factura,
ef.fecha_factura,
CONCAT(c.rut_cliente
,"-",c.dv_cliente
), c.giro_cliente,
c.direccion_cliente,
co.descripcion_comuna,
ci.descripcion_ciudad,
cf.linea_factura,
cf.id_contrato_cliente,
cf.cantidad,
cf.descuento,
cf.precio_unitario,
pf.valor_neto,
pf.valor_iva,
pf.valor_bruto,
pf.total_descuento
FROM encabezado_factura ef
Pd. Por cierto sabia que los select que tenia hecho eran ineficientes, pero por mi inexperiencia lo habia echo asi. Pero ahora quedo mas eficiente la consulta.
Muchas gracias!!