Bonjour à tous,
alors voilà j'ai un petit sioucis que je n'arrive pas a résoudre, j'espère donc que les experts que vous êtes auront une minute ou deux à me consacrer...
Voilà le soucis,
j'ai 2 tables, A et B.
A: col1a col2a
B: col1b col2b
Dans col1a j'ai des numéros, qui ne sont pas uniques.
Dans col2a j'ai un chiffre qui à sont semblable dans la col1b.
Dans col2b j'ai une description.
J'ai besoin de récupérer col1a, col1b et col2b...
J'arrive a récupérer avec un distinct col1b et col2b, mais quand je veux récupérer col1a, il me duplique toutes mes lignes, une fois sans col1a, une fois avec...
Voici la requête qui fonctionne, sans récupération de col1a:
Voici la requête qui me duplique mes lignes, et donc celle a corriger:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT distinct b.col1b, b.col2b FROM B b, A a WHERE a.col1a = '12' AND a.col2a = b.col1b
J'espère que c'est clair, c'est pas évident à expliquer et à généraliser...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT distinct b.col1b, b.col2b, a.col1a FROM B b, A a WHERE a.col1a = '12' AND a.col2a = b.col1b
Merci d'avance aux cerveaux qui me donneront un peu de leur temps!
Jérôme
Partager