Prueba con
DISTINCT, asi:
Código SQL:
Ver originalSELECT DISTINCT referencia, nombre, to_char(ccv.fecha_desde 'dd/MM/yyyy') AS fecha_desde_ccv, ccv.valor AS total_valor_ccv, to_char(ccc.fecha_desde, 'dd/MM/yyyy') AS fecha_desde_ccc, ccc.valor AS total_valor_ccv
FROM tabla1
INNER JOIN tabla2 ON idtabla2 = idtabla1
INNER JOIN tabla3 ON idtabla3 = idtabla1
INNER JOIN tabla4 ON idtabla4 = idtabla3
LEFT JOIN tabla5 AS ccc ON ccc.idccc = idtabla3 --importante mirar bien esta linea
LEFT JOIN tabla5 AS ccv ON ccv.idccv = idtabla3 --importante mirar bien esta linea
INNER JOIN tabla6 ON idtabla6 = idtabla3
LEFT JOIN tabla7 ON idtabla7 = idtabla6
WHERE fecha_desde_realizacion >= '2016-07-12 0000' AND idtabla2 IN (129, 214, 173) AND estado IN ('OK')
ORDER BY ccc.fecha_desde ASC, referencia