Bonjour à tous,
Je travaille actuellement sur une base de données MySql et j'ai besoin de faire une requete SQL.
Voila ma premiere requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $req2=mysql_query("SELECT T1.ident_trajet FROM etape_trajet T1,etape_trajet T2,etape_trajet T3 WHERE T1.ident_trajet = T2.ident_trajet AND T2.ident_trajet = T3.ident_trajet AND T1.chrono_etape>$chrono-3600 AND T1.chrono_etape<$chrono+3600 AND T1.chrono_etape<T2.chrono_etape AND T1.ville='$ville_dep' AND T2.ville='$ville_arr' AND T3.nb_places < '$nb_places';")
Ma deuxieme requete est tres semblable :
Ainsi je voudrais utiliser les resultats de la deuxieme requete dans la deuxieme. C'est à dire si les resultats de la premiere sont 1,2 et 3
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $req1=mysql_query(" SELECT E1.ident_trajet FROM etape_trajet E1, etape_trajet E2 WHERE E1.ident_trajet = E2.ident_trajet AND E1.ville='$ville_dep' AND E2.ville='$ville_arr' AND E1.chrono_etape>$chrono-3600 AND E1.chrono_etape<$chrono+3600 AND E1.chrono_etape<E2.chrono_etape;") AND NOT IN(....)
je voudrais rajouter un NOT IN (1,2,3) dans la deuxième requête.
Est ce possible ? Pour l'instant je ne vois pas comment faire.
Merci d'avance de votre aide.
Partager