I want all the distinct players (of a given team), the leagues they have played in without duplicate players ordered by the league start date. I've the below query return all the players (of a given team) and the leagues they participated in ordered by the start date but as you can see there are duplicates.
START t=node(17)
MATCH player-[:PLAYED_WITH_TEAM]->t-[:CONTESTED_IN]->league
RETURN player.name, league.startDate, league.name
ORDER BY league.startDate, player.name
result of the above query
Here is my model