к первому подклеить столбцы второго.
У этих подзапросов есть общая отсортированная колонка (входит в PK) по которой можно их склеить.
Кол-во строк отличается кратно, в левой в N строк больше.
Судя по всему это похоже на ASOF JOIN, только по точному соответствию и по одной колонке.
Есть варианты как это сделать без hash-join?
Спасибо.
UPD. в доке пишут, что join переходит к merge join, а это как раз про сортированные списки. Я правильно понял, что мой случай как раз про merge join и он уже оптимизирован?
> UPD. в доке пишут, что join переходит к merge join, а это как раз про сортированные списки. Я правильно понял, что мой случай как раз про merge join и он уже оптимизирован? кх попытается отсортировать данные еще раз, там есть некоторые неоптимальности в mergejoin
Это спиллы а не классичемкий мердж джоин оригинальной таблицы. Они медленнее сильно. Лучше когда правая влезает в память.
Обсуждают сегодня