Bonjour,
Voila je rencontre un petit problème avec mon code. Je souhaiterais récupérer les trajets qui correspondent à la ville de départ souhaité,la ville d'arrivé et à la date. Voici l'interface de recherche :
Capture-d-e-cran-2018-12-22-a-18-08-48.png
Ce que je fais
J'avais penser à cette requête pour commencer à récupérer l'id du trajet comportant les deux villes renseignés mais cela ne fonctionne pas.
SELECT trajet.ID_TRAJET FROM trajet INNER JOIN etapes ON trajet.ID_TRAJET = etapes.ID_TRAJET WHERE etapes.VILLE_NOM IN ("BESANCON", "AUTECHAUX") GROUP BY trajet.ID_TRAJET
Voici le modèle de ma base de données.
Capture-d-e-cran-2018-12-22-a-15-55-56.png
Je précise que j'ai rajouter un champ RANG_ETAPES dans etapes pour savoir dans quel ordre se déroule le trajet.
Ce que je veux
J'aimerais récupérer l'id du trajet qui correspond à la ville de départ souhaité,la ville d'arrivé et à la date. Une étape du trajet compte également mais faut qu'elle soit après la ville de départ de l'utilisateur.