как разговаривать следующий код, чтобы получить те же результаты, используя присоединиться (без использования подзапроса)Исключите использованием соединений без подзапроса
select a_key from table_a a
inner join table_b b --in my code I've 5 joins like that
on a.a_key=b.a_key
where a_key not in
(select a_key from table_c --and conditions within this brackets also
where var_a beteween table_c.col1 and table_c.col2
or var_b beteween table_c.col1 and table_c.col2
)
Вы всегда можете сохранить результаты подзапроса сначала во временную таблицу, а затем присоединиться к этой таблице во втором запросе. – ItalianStallion
Почему вы хотите переписать запрос? Perfomance? Думаю, вы должны добавить мотивацию. – user2672165
Да, производительность, оптимизация, объединение быстрее, чем подзапросы – user3376246