A partir d'un fichier A je dois rechercher dans un autre fichier B la ou les valeurs correspondantes (maxi 2).
Code : Tout sélectionner
Fichier A	zone1, zone2, zone3
		A	1	x1
		A	2	x2
		A	3	x3Code : Tout sélectionner
Fichier B	zone1, zone2, zone4, zone5
		A	1	x	1
		A	1	y	2
		A	2	x	5
		A	3	y	3Code : Tout sélectionner
Select zone1, zone2, zone3, zone5
From fichier A
Inner join fichier b on (a.zone1 = b.zone1 and a.zone2 = b.zone2)Code : Tout sélectionner
Zone1	Zone2	zone3	Zone5
A	1	x1	1
A	1	x1	2
A	2	x2	5
A	3	x3	3But sortir les infos sur une seule ligne quand le fichier B a deux lignes pour la même valeur zone1 & zone2
J'ai essayé
Code : Tout sélectionner
Select zone1, zone2, zone3, zone5, zone5bis
From fichier A
Inner join fichier b on (a.zone1 = b.zone1 and a.zone2 = b.zone2 and b.zone4 = 'x')
Inner join fichier b1 on (a.zone1 = b1.zone1 and a.zone2 = b1.zone2 and b1.zone4 = 'y')Code : Tout sélectionner
Zone1	Zone2	zone3	Zone5	Zone5bis
A	1	x1	1	2
A	2	x2	5	
A	3	x3		3Comment puis-je faire pour arriver à ce résultat.
Je vous remercie d'avance pour votre aide.
Je vous souhaite de bonnes fêtes de fin d'année.