2017-05-25 53 views
0

我有2个包含不同数据的表。让我向你解释两个表。从2个表中调用数据并对它们进行计数

表 - 阿 ID,VAL

表-B ID,产品

id为这两者之间的公共列。

我想从表A中找到'val'类型的'id'。我这样做了。 我想从表B中找到'id'的'产品'。我该怎么做? &我想找到每个产品的总数(比如我们使用的数量)。

任何人都可以请帮忙吗?

+1

显示我们的DB模式,样本数据和预期的输出。 \t请阅读[**如何提问**](http://stackoverflow.com/help/how-to-ask) \t \t这里是一个伟大的地方[** START **] (http://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/)来了解如何提高您的问题质量并获得更好的答案。 \t [**如何创建最小,完整和可验证示例**](http://stackoverflow.com/help/mcve) –

回答

1

希望帮助您

SELECT a.val, b.product COUNT(*) AS numrow 
FROM A AS a 
LEFT JOIN B AS b ON a.id = b.id 
WHERE a.val =something_to_find 
+0

要格式化为“代码”,请选择文本并按下'ctrl-k '或每行前加4个空格 –

+0

@JuanCarlosOropeza,谢谢先生 –

相关问题