Resultat Requete avec doublons

Bonjour,

J'ai essaye de faire une requete en selectionnant des donnees enregistrees sur plusieurs tables. Mon souci en executant la requete, chaque ligne est repetee plus de 120 fois. Pourriez-vous m'eclairer et m'aider s'il vous plait. Voici le code en SQL :

SELECT NFI.NFI_Reference, NFI.Vendor_name, ITP.Inspection_date, [TECHNIP VENDORS].[Criticality Rating_H4], [HEEREMA VENDORS].[Criticality Rating_H4], [DUCO VENDORS].[Criticality Rating _H4], Donnees_NFI.Company_attendees, Donnees_NFI.Contractor_answer

FROM ((((((NFI INNER JOIN ITP ON NFI.ID_NFI = ITP.NFI) INNER JOIN Donnees_NFI ON NFI.ID_NFI = Donnees_NFI.ID) INNER JOIN [COMPANY INR] ON NFI.ID_NFI = [COMPANY INR].NFI_Reference) INNER JOIN [REPORTS OF INSPECTION] ON NFI.Contractor = [REPORTS OF INSPECTION].Contractor_code) LEFT JOIN [TECHNIP VENDORS] ON [REPORTS OF INSPECTION].Vendor_Code = [TECHNIP VENDORS].Vendor_code) LEFT JOIN [HEEREMA VENDORS] ON [REPORTS OF INSPECTION].Vendor_Code = [HEEREMA VENDORS].Vendor_code) LEFT JOIN [DUCO VENDORS] ON [REPORTS OF INSPECTION].Vendor_Code = [DUCO VENDORS].Vendor_code
WHERE (((Donnees_NFI.Contractor_answer)="Attended"));

1 réponse

  1. Salut,

    Rajoute
     Distinct
    devant ton SELECT
    0
    1. Hello Benol3,

      Merci pour ton rapide retour. J'ai rajoute Disctinct et le souci persiste. Le resultat actuel :
      chaque ligne est replique 3 fois
      Sniff sniff
      Merci de votre aide,
      0
    2. @ZofamRe,

      Le problème doit venir de tes jointures. Testes ta requête jointure par jointure.
      0