Bonsoir à tous!

Débutant depuis peu dans l'utilisation des requêtes SQL dans Windev, je galère depuis 2 heures sur la méthode pour récupérer plusieurs informations dans plusieurs tables en une seule fois.

Malheuresement j'ai les doublons dans la table malgré l'essai avec des INNER JOIN

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
SELECT 	Contrat.IDContrat,
		Contrat.NumClient,
		Contrat.Numero_police,
		Contrat.Numero_policeAssureur,
		Contrat.periode,
		Contrat.DateEffet,
		Contrat.DateEcheance,
		Contrat.Duree,
		Contrat.exempte_taxes,
 
		Client.Raison_sociale,
		Client.NomPrenom,
 
		Avenant.IDAvenant,
		Avenant.Datefin,
 
		Avenant_ObjetDuRisqueAuto.IDObjetDuRisqueAuto,
 
		ObjetDuRisqueAuto.Num_chassis,
		ObjetDuRisqueAuto.Immatriculation
 
FROM Contrat
 
JOIN Client ON (Client.NumClient=Contrat.NumClient)
JOIN Avenant ON (Avenant.IDContrat=Contrat.IDContrat)
JOIN Avenant_ObjetDuRisqueAuto ON (Avenant_ObjetDuRisqueAuto.IDAvenant=Avenant.IDAvenant)
JOIN ObjetDuRisqueAuto ON (ObjetDuRisqueAuto.IDObjetDuRisqueAuto=Avenant_ObjetDuRisqueAuto.IDObjetDuRisqueAuto)
WHERE Numero_police LIKE %1
AND Numero_policeAssureur LIKE %2
AND Raison_sociale LIKE %3
AND NomPrenom LIKE %4
AND Num_chassis LIKE %5
AND Immatriculation LIKE %6
Vous pouvez voir sur l'image que les Id apparaissent en doublon!

Pouvez vous m'aiguiller ?

Merci d'avance