Я пытаюсь присоединиться к двум столам.Таблица A содержит 100 уникальных записей с field_a_1
, field_a_2
, field_a_3
.Сочетание field_a_1
и field_a_2
является уникальным.
Таблица 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 записей я получаю многомиллионные записи.Почему это?