У меня есть две таблицы t1 и t2. Обе таблицы имеют 3 совпадающих столбца. t1 имеет 10 строк из этих 3 совпадающих столбцов, тогда как t2 имеет 12 совпадающих строк. Когда я использую левое соединение, я получаю 120 строк для 3 совпадающих столбцов. Я хотел бы получить такое же количество совпадающих строк, как 12 строк после присоединения. Это означает, что мне нужно присоединиться только к 1 строке первой таблицы. Как это сделать? Мой запрос ниже:
select t1.*,t2.*
from t1
left join
t2
on t1.column1 = t2.column1
and t1.column2 = t2.column2
and t1.column3 = t2.column3
введите описание изображения здесь