Bonjour,
J’ai un petit problème de doublon dans une requête :
J’ai deux tables sources :
La table « Collaborateurs » avec une liste de personnes et un qualificatif, chacun pouvant avoir 1 ou plusieurs qualificatifs :
Collab ..........Quali
Toto.................Moto
Toto.................Velo
Tata.................Moto
Tutu.................Velo
et une table avec un montant, ou chacun n'apparait qu'une seule fois:
Collab ..........Montant
Toto.................12
Tata.................13
Tutu.................14
J'ai besoin de faire un état de reporting ou apparait la liste des collab et des quali (donc plusieurs ligne par collab) et en face le montant. MAIS le montant ne doit apparaitre qu'une seule fois par collab, peut importe en face de quelle QUALI il se trouve:
Collab ..........Quali...........Montant
Toto.................Moto..........12
Toto.................Velo...........(null)
Tata.................Moto..........13
Tutu.................Velo............14
Or j'arrive à faire:
Collab ..........Quali...........Montant
Toto.................Moto..........12
Toto.................Velo...........12
Tata.................Moto..........13
Tutu.................Velo...........14
>>>> pas bon car doublon de montant pour Toto
ou bien:
Collab ..........Quali...........Montant
Toto.................Moto..........(null)
Toto.................Velo...........(null)
Toto.................(null)..........12
Tata.................Moto..........(null)
Tata.................(null)..........13
Tutu.................Velo...........(null)
Tutu.................(null)..........14
>>> pas bon car ca multiplie les lignes (et j'en ai environ 50.000)
Donc voila... je suis bien bloqué et je n'ai pas d'idée....
Je suis bien conscient que ce que je cherche à faire est un peu contraire à la logique base de données, mais bon…
La solution réside peut être dans case à cocher quelque part dans le paramétrage de la requête … ou bien c’est « think different »…
En tout cas merci aux bonnes âmes qui trouveront une piste pour résoudre ce problème epineux… !
Merci !
Billy
Partager