Bonjour,

J'ai un peu de mal à saisir les jointures, je fais donc appel à vos lumières

J'ai 3 tables, voir la capture d'écran :

Nom : Capture BDD.PNG
Affichages : 234
Taille : 31,6 Ko

Ma requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
SELECT public.mouvement.datemouvement, public.stock.num_lot, public.stock.poids, public.stock.dluo, public.stock.dlc, public.stock.quantite, public.stock.idstock, public.stock.idproduit 
FROM public.stock INNER JOIN public.produit ON (public.stock.idproduit = public.produit.idproduit) INNER JOIN public.mouvement ON (public.produit.idproduit = public.mouvement.idproduit)
WHERE public.stock.idproduit = '1'
Le problème est que j'ai des doublons et que j'ai du mal à comprendre les jointures.

Voici mon résultat :
Nom : Resultat requete.PNG
Affichages : 207
Taille : 7,3 Ko

Comme vous pouvez voir j'ai plusieurs fois le même IDStock alors que je souhaite l'avoir de façon unique et donc 2 lignes pas 4.

Le but de la requête est de me remonter, pour un produit donné, la quantité en stock.

Je vous remercie.