Problème requête 33 doublons
Bonjour,
J'essaye de récupérer différents champs via l'id d'une table appelé frais_fonctionnement.
voila la requête :
Code:
1 2 3 4 5 6 7 8 9 10
| SELECT frais_fonctionnement.id, frais_fonctionnement.nom AS categorie, frais_categorie.nom AS souscategorie, frais_sous_categorie.nom AS sssscategorie, frais_facture.fournisseur, frais_facture.objet, frais_facture.date_facture, frais_facture.numero_facture, frais_facture.montant_facture, frais_facture.tva, frais_facture.date_limite, pole.nom, fournisseur.nom, frais_reglement.date, frais_reglement.montant, frais_reglement.tva, frais_reglement.type_reglement, frais_reglement.cheque, frais_reglement.compte_bancaire
FROM frais_fonctionnement, frais_categorie, frais_sous_categorie, frais_facture, pole, fournisseur, frais_reglement
WHERE
frais_fonctionnement.id =13
AND frais_fonctionnement.id = frais_categorie.idFrais
AND frais_categorie.id = frais_sous_categorie.idCategorie
AND frais_sous_categorie.id = frais_facture.idSous_Categorie
AND frais_facture.pole = pole.id
AND frais_facture.fournisseur = fournisseur.id
ORDER BY frais_facture.numero_facture |
Voila alors la requête marche mais elle m'affiche 33 doublons a chaque fois et par ligne soit sur 100 lignes qu'elle dois me sortir, elle me sors 3300 lignes.... Je ne vois pas ou est l'erreur. :furieux::furieux::furieux::furieux::furieux::furieux::furieux::furieux::furieux::furieux:
J'ai essayé de mettre un DISTINCT ya un petit plus mais pas grand chose.