Bonjour,
Je cherche à obtenir un tableau dont chaque ligne donne les infos suivantes pour un trajet :
- l'adresse de départ
- l'adresse d'arrivée
- l'ID du point de départ
- l'ID du point d'arrivée
Voici les 3 tables utilisées :
T_TRAJET
ID_POINT_DEPART
ID_POINT_ARRIVEE
T_POINTS (relatif aux coordonnées géographiques de l'adresse)
ID_POINT
T_ADRESSE
ID_POINT
ADRESSE
Pourquoi la requête suivante renvoie "supplied argument is not a valid MySQL result resource" ?
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 SELECT ad.ADRESSE AS adresse_depart, aa.ADRESSE AS adresse_arrivee, pd.ID_POINT AS point_depart, pa.ID_POINT AS point_arrivee FROM T_TRAJET AS tr INNER JOIN T_POINTS AS pd, /* point de départ */ T_ADRESSE AS ad /* adresse de départ */ ON ad.ID_ADRESSE = pd.ID_ADRESSE AND pd.ID_POINT = tr.ID_POINT_DEPART INNER JOIN T_POINTS AS pa, /* point d'arrivée */ T_ADRESSE AS aa /* adresse d'arrivée */ ON aa.ID_ADRESSE = pa.ID_ADRESSE AND pa.ID_POINT = tr.ID_POINT_ARRIVEE
Partager