2017-10-10 2 views
-4

Je veux obtenir un stock de produits à partir de 2 tables différentes, c'est-à-dire des tables stock_in et stock_out. Je veux obtenir le total des valeurs de stock restantes regroupées par nom de produit. Merci d'avance ... s'il vous plaît aidez-moi à résoudre ce problèmeComment obtenir le stock de produit sage à l'aide de la requête de serveur mysql

Ma table d'entrée de stock ressemble:

--------------------------------- 
id | product name | product qty 
________________________________ 
1  product 1  20 

Ma table produit sur ressemble:

_____________________________ 
id | product name | product qty 
____________________________ 
1  product 1  4 
__________________________ 

Et je veux sortie comme ceci:

_________________________________ 
id | product name | product qty 
_________________________________ 
1  product 1  16 
__________________________________ 
+0

Il est vraiment difficile de lire et de comprendre vos tables – prehfeldt

+0

Bienvenue dans Stack Overflow. Qu'avez-vous déjà essayé de faire cela? Veuillez consulter [Combien d'effort de recherche est attendu?] (Https://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users). Stack Overflow n'est pas un service de codage. Vous devez rechercher votre problème et tenter d'écrire le code vous-même avant de le publier. Si vous êtes bloqué sur quelque chose de spécifique, revenez et incluez un [exemple minimal, complet et vérifiable] (https://stackoverflow.com/help/mcve) et un résumé de ce que vous avez essayé, afin que nous puissions vous aider. – Sand

+0

Code de code Code de code Code de code ... – GYaN

Répondre

0

Je pense que cette question va résoudre ce problème

SELECT a.id, a.product_name, (a.product_quantity - b.product_quantity) as product_quantity 
From stock_in as a, stock_out as b 
Where a.product_name = b.product_name 
+0

je vous remercie pour votre réponse, quand j'exécute la requête, il montre l'erreur à l'endroit où b.product_name –

+0

essayer SELECT stock_in.id, stock_in.product_name, (stock_in .product_quantity - stock_out.product_quantity) comme product_quantity De stock_in JOIN stock_out ON stock_in.product_name = stock_out.nom_produit –