2つのテーブルを結合しようとしています。表Aは、field_a_1
,field_a_2
,field_a_3
の100個の固有のレコードを含む。 field_a_1
とfield_a_2
の組み合わせはユニークです。MS SQL 2008 R2に参加しました
表Bには、複数のフィールドを持つ数百万のレコードがあります。 field_b_1
はfield_a_1
と同じで、field_b_2
はfield_a_2
と同じです。
select a.*, b.*
from a
left join b
on field_a_1 = field_b_1
and field_a_2 = field_b_2
代わりに100個のレコードを取得するのは、私は数百万レコードを取得します。どうしてこれなの?
私はテーブルを内部結合することを意味すると思います。 – Malk