[mysql] jointure 3 tableau
Fermé
roy mustang
Messages postés
110
Date d'inscription
mardi 24 février 2009
Statut
Membre
Dernière intervention
2 juin 2009
-
12 avril 2009 à 01:10
boromir72 Messages postés 104 Date d'inscription mercredi 11 mars 2009 Statut Membre Dernière intervention 23 août 2023 - 12 avril 2009 à 20:03
boromir72 Messages postés 104 Date d'inscription mercredi 11 mars 2009 Statut Membre Dernière intervention 23 août 2023 - 12 avril 2009 à 20:03
A voir également:
- [mysql] jointure 3 tableau
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Picasa 3 - Télécharger - Albums photo
- Mysql download - Télécharger - Bases de données
5 réponses
boromir72
Messages postés
104
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
23 août 2023
17
12 avril 2009 à 09:00
12 avril 2009 à 09:00
Bonjour,
A mon avis, il faut que tu enlève la clause "as matiere_type_matiere" dans la première requête car ce genre de clause se place plutôt dans la rubrique "From" de la requête.
Je te conseillerais de faire tout ça en une seule requête :
$requete="select * from type_matiere_premiere,matiere_premiere, entree_stock
where
type_matiere_premiere.code_mat_pre=matiere_premiere.code_mat_pre
and
entree_stock.code_mat_pre=matiere_premiere.code_mat_pre
";
Normalement, ça devrait passer ...
A mon avis, il faut que tu enlève la clause "as matiere_type_matiere" dans la première requête car ce genre de clause se place plutôt dans la rubrique "From" de la requête.
Je te conseillerais de faire tout ça en une seule requête :
$requete="select * from type_matiere_premiere,matiere_premiere, entree_stock
where
type_matiere_premiere.code_mat_pre=matiere_premiere.code_mat_pre
and
entree_stock.code_mat_pre=matiere_premiere.code_mat_pre
";
Normalement, ça devrait passer ...
roy mustang
Messages postés
110
Date d'inscription
mardi 24 février 2009
Statut
Membre
Dernière intervention
2 juin 2009
2
12 avril 2009 à 13:01
12 avril 2009 à 13:01
bonjour j'ai essayé déjà avec cette forme et ça ne marche toujours pas!!!!!!!!!
boromir72
Messages postés
104
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
23 août 2023
17
12 avril 2009 à 14:09
12 avril 2009 à 14:09
Il te met quoi comme message d'erreur avec cette deuxième requête ?
roy mustang
Messages postés
110
Date d'inscription
mardi 24 février 2009
Statut
Membre
Dernière intervention
2 juin 2009
2
12 avril 2009 à 18:05
12 avril 2009 à 18:05
pas de message d'erreur rien n'apparait tout simplement !!!!!!!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
boromir72
Messages postés
104
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
23 août 2023
17
12 avril 2009 à 20:03
12 avril 2009 à 20:03
Y a-t-il effectivement des liens entre ces trois tables ?
Chaque table contient-elle au moins un enregistrement avec la même valeur pour code_mat_pre ?
Par exemple, si un code_mat_pre = 1, il faut au moins un enregistrement pour lequel code_mat_pre vaut 1 dans type_matiere_premiere ET matiere_premiere ET entree_stock.
Sinon, le résultat est effectivement vide.
C'est bien ça que tu veux ?
Chaque table contient-elle au moins un enregistrement avec la même valeur pour code_mat_pre ?
Par exemple, si un code_mat_pre = 1, il faut au moins un enregistrement pour lequel code_mat_pre vaut 1 dans type_matiere_premiere ET matiere_premiere ET entree_stock.
Sinon, le résultat est effectivement vide.
C'est bien ça que tu veux ?