あるテーブルから特定のレコード/フィールドを選択し、それを別のテーブルに結合して、対応するカウントの列を含めるスクリプトを作成する方法を理解しようとしています。たとえば、これは私が今持っているものです:
select ID, Val from OriginalTable where Something = 1
これで、この元のテーブルにリンクしているレコードを持つ別のテーブルがあります。ここで、列はのとOriginalID
一致しID
ますOriginalTable
。1つの例は次のとおりです。
select * from OtherTable where OriginalID = 3
...ここで、3=ID
のOriginalTable
。
私がやりたいのは、最初のステートメントに列を追加して、2番目のクエリに示されている他のテーブルの数を表示することです。たとえば、これは結果セットの場合があります。
ID Val Count
1 abc 15
2 def 23
3 ghi 42
4 jkl 19
このカウントを含めるようにこのクエリを作成するにはどうすればよいですか?