J'ai une table de relations, ce sont des vols entre villes.
Voilà je cherche à identifier des relations réciproques, de A vers B qui ont aussi la réciproque de B vers A et isoler tout ce petit monde avec un code particulier.
Et je patauge avec les join et autres union, je ne vois pas comment m'y prendre
Ceci me donne une liste mais je ne suis vraiment pas certain que ce soit bien la liste des réciproques.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT r1.`Ori` , r1.`Des` FROM `rt_air_rail_6_22_` r1 INNER JOIN `rt_air_rail_6_22_` r2 ON r1.`Ori` = r2.`Des` AND r1.`des` = r2.`Ori`
En plus, je veux que ces réciproques répondent à une condition sur le temps disponible à destination, ce qui complique légèrement mon problème.
Merci d'avance pour l'aide
Partager