Mysql

Résolu
Signaler
Messages postés
29
Date d'inscription
mardi 19 avril 2005
Statut
Membre
Dernière intervention
8 juillet 2005
-
Messages postés
29
Date d'inscription
mardi 19 avril 2005
Statut
Membre
Dernière intervention
8 juillet 2005
-
J'ai trois tables: (jet_client , jet_chantier, jet_photos)
jet_client jet_chantier jet_photos

id_clients (autoincrement) id_chantier (autoincrement) id_photos (autoinc..)
id_client id_chantier

la table jet photo contient des photos

Quelle est la requete qui permet de faire un join avec jetchantier et jet_photos pour
afficher les photos. J'ai juste besoin de la requête complète.

J'ai essayé un truc comme ça: "SELECT jet_chantier.*, jet_photos.* FROM jet_chantier LEFT JOIN jet_photos ON (jet_chantier.$id_chantier jet_photos.$id_chantier) WHERE jet_chantier.$id_chantier '" .$id_chantier

mais ça ne fonctionne pas !

3 réponses

Messages postés
58
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
15 novembre 2006

waou tu te prend la tete la, c'est tout bete, il te suffit d'avoir ta table priciple ou ya le 'client' et dans chaque autre, tu leur crée un "id", de ce fait:

Table1 id, pipi
Table2: id, id1, caca
Table3: id, id1, id1, popo

et ensuite tu fais dans le genre:
table1select id pipi where id 1
tables2 select caca where id1 = table1

etc....

j'espere que j'aurai été assez explicite, je suis pas un expert dans le php :)
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
26
Hello,



la structure de ta table a un peu merde lol...



mais on va essayer :

"SELECT jet_chantier.photo FROM jet_chantier
LEFT JOIN jet_photos ON (jet_chantier.id_chantier jet_photos.id_chantier) WHERE jet_chantier.id_chantier '"
.$id_chantier;



dans le ON, tu ne mets pas de variable. Apres si tu veux un truc plus
clair, remets la structure complete de ta table (en ligne lol).
Messages postés
29
Date d'inscription
mardi 19 avril 2005
Statut
Membre
Dernière intervention
8 juillet 2005

Merci à tous