par
Emin&m's » 07 févr. 2014, 19:08
Salut,
bon le titre est un peu vague, mais voilà mon soucis:
J'ai une table typeproduit, et une table formule.
Dans la table typeproduit, j'ai les champs: NomTypeProduit, IdTypeProduits et d'autres pas important
Dans la table formule, j'ai les champs: IdFormule, NomFormule, IdTypeProduit1, IdTypeProduit2 qui font tous les deux référence à IdTypeProduit de la table typeproduit.
Maintenant, je désirerais faire une requête comme celle ci:
SELECT formule.NomFormule, formule.PrixFormule, typeproduit.NomTypeProduit FROM formule INNER JOIN typeproduit ON (typeproduit.IdTypeProduit=formule.IdTypeProduit1) AND (typeproduit.IdTypeProduit=formule.IdTypeProduit2);
Cependant, j'ai un résultat vide alors que normalement je devrais avoir un résultat, j'ai essayé éégalement avec des WHERE et en supprimant les contraintes de clé étrangère, et pareil, aucun résultat...
Salut,
bon le titre est un peu vague, mais voilà mon soucis:
J'ai une table typeproduit, et une table formule.
Dans la table typeproduit, j'ai les champs: NomTypeProduit, IdTypeProduits et d'autres pas important
Dans la table formule, j'ai les champs: IdFormule, NomFormule, IdTypeProduit1, IdTypeProduit2 qui font tous les deux référence à IdTypeProduit de la table typeproduit.
Maintenant, je désirerais faire une requête comme celle ci:
[sql]SELECT formule.NomFormule, formule.PrixFormule, typeproduit.NomTypeProduit FROM formule INNER JOIN typeproduit ON (typeproduit.IdTypeProduit=formule.IdTypeProduit1) AND (typeproduit.IdTypeProduit=formule.IdTypeProduit2);[/sql]
Cependant, j'ai un résultat vide alors que normalement je devrais avoir un résultat, j'ai essayé éégalement avec des WHERE et en supprimant les contraintes de clé étrangère, et pareil, aucun résultat...