J'essaie de rejoindre une série de tables mais j'ai rencontré une erreur. J'ai essayé d'appliquer d'autres réponses Stack Overflow à mon problème, mais en vain. Je suis très nouveau à SQL.L'identifiant en plusieurs parties n'a pas pu être lié 4
select gbkmut.artcode, gbkmut.warehouse, gbkmut.facode, Items.costpricestandard, ic.DateStart, SUM(aantal)as stockQty
FROM gbkmut
INNER JOIN Items AS ic ON ItemNumbers.ItemCode=ic.ItemCode
INNER JOIN Items ON Items.GLAccountDistribution = gbkmut.reknr
Ci-dessous mon erreur
L'identifiant multi-partie "ItemNumbers.ItemCode" ne pouvait pas être lié.
Si on ne sait pas, gbkmut
, ItemNumbers
et Items
sont les tables.
Pour étendre votre réponse, il doit également utiliser «GROUP BY» pour obtenir le résultat souhaité. –
Merci pour la réponse rapide! Dois-je joindre 'ItemNumbers' sur' gbkmut' ou sur 'Items'? Ou n'est-ce pas important? – Steve0492
Aussi Suvendu, j'ai le 'Group By' dans mon code original, mais je n'ai pas inclus pour garder les choses succinctes. Bonne prise cependant! – Steve0492