2017-05-25 9 views
0

2つのテーブルに異なるデータが含まれています。私は両方のテーブルを説明しましょう。2つのテーブルからデータを呼び出して計算する

表 - ID、ヴァル

表-B ID、製品

IDは、これら二つの間に共通の列です。

表Aからタイプ「val」の「id」を探したいと思います。私はそれを行いました。 表Bの「id」の「製品」を探したいのですが、どうすればいいですか? &各製品の合計数(カウントを使用しているようなもの)を探したい。

誰でもお手伝いできますか?

+1

は私たちに、DBスキーマ、サンプルデータと予想される出力を表示します。 \t [** How-to-Ask **](http://stackoverflow.com/help/how-to-ask) \t \t [**スタート**] (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

'code'でフォーマットするには、テキストを選択して' ctrl-k 'または各行の前に4つのスペースを追加してください –

+0

@JuanCarlosOropeza、ありがとうございます –

関連する問題