Je l' ti moze ovo ista pomoci?
Kôd:
select distinct
concat(
step_1,
IF(step_1 = step_2, '', step_2),
IF(step_2 = step_3, '', step_3),
IF(step_3 = step_4, '', step_4),
IF(step_4 = step_5, '', step_5)
) as path,
total_cost,
path_length
from tvoja_tabela;
Napomena: Ovo je za MySQL. Ako treba za Oracle, moze i to sutra.