Requetes SQL

zanys Messages postés 50 Statut Membre -  
zanys Messages postés 50 Statut Membre -

Bonjour,

j'ai un souci sous Access (Microsoft 365 Apps for enterprise)...

J'ai créé requête faisant appel à plusieurs tables, celle ci fonctionne très bien et me donne toutes les infos dont j'ai besoin (j'ai fait une comparaison avec une extraction SAP).
Par contre, quand je veux rajouter un fichier excel pour faire une correspondance entre des anciennes valeurs et des nouvelles valeurs, ca me multiplie le nombre de ligne par 6 ou 7...


Windows / Firefox 140.0

3 réponses

Utilisateur anonyme
 

Bonjour,

Essais avec select distinct puis le reste de ta requête.

Le problème que tu rencontres est fréquent lors ce qu'on multipi le inner join ou le left join.

0
zanys Messages postés 50 Statut Membre 5
 

Je donne des informations supplémentaires...

Voici la requete qui fonctionne : 

Là j'ai bien 582 lignes... normal (comparaison avec extraction SQL).

Par contre, je veux ajouter cette table de correspondance (simple fichier excel, ancienne valeur, nouvelle valeur).

Lorsque j'ajoute cette table de correspondance, j'obtiens : 

et donc j'obtiens 3802 lignes...

Je souhaiterais les 582 lignes avec les anciennes valeurs (SNUNR) et les nouvelles corrigées.

Merci pour votre aide.

(J'ai essayé le Select distinct mais j'obtiens 845 lignes c'est mieux mais c'est pas encore ça lol) :

0
zanys Messages postés 50 Statut Membre 5
 

Ah si, ça semble fonctionner avec le disctint...

J'ai 845 lignes car des anciennes valeurs SNUNR en 200 se retrouvent soit en 110 ou reste en 200 dans ma table de correspondance Excel... 

Merci pour l'aide.

0