J'ai un tableau des détails du bus. Il a bus_name, bus_source et bus_destination. J'ai besoin de savoir quelles paires de bus rendent possible un voyage de retour. par ex.Comment afficher ceci: paire de lignes - colonne une valeur d'une rangée est dans la colonne b de la rangée 2 et la colonne une valeur de la deuxième rangée est dans la colonne b de la première rangée oracle?
bus_name | bus_source | bus_destination
a | Chennai | Bangalore
b | Bangalore | Chennai
c | Mumbai | Chennai
Je me attends ceci:
bus_name | bus_source | bus_destination
a | Chennai | Bangalore
b | Bangalore | Chennai
Allez. Essayer quelque chose. – Strawberry
Avez-vous prévu quelque chose? Avez-vous fait des expériences? Si vous l'avez fait, pouvez-vous imprimer le résultat? Dans StackOverflow, lorsque vous postez une question, il est important de montrer que vous avez fait des efforts pour la résoudre. – alepuzio
Est-il vrai dans vos données que toutes les combinaisons de bus_source et de bus_destination n'apparaissent qu'une seule fois? Sinon, le problème n'a pas de sens: il peut y avoir six bus différents (noms différents) de Chennai à Bangalore et huit bus différents de Bangalore à Chennai, comment envisagez-vous de les coupler en voyages aller-retour? Vous n'avez même pas les heures de départ et d'arrivée, ce qui peut réduire le nombre de combinaisons valides (et pourrait peut-être être utilisé pour créer une logique pour des appariements uniques). – mathguy