Коллеги, всем привет! 👋 На связи Денис.
Сегодня будет интересная задачка.
Смотрите. Есть запрос - довольно простой: две таблички соединяются через JOIN. Казалось бы, в плане запроса должно быть одно соединение по department_id.
select /*+ use_nl(t d) */
t.first_name, d.department_name
from hr.employees t
join hr.departments d
on d.department_id = t.department_id;
Но. В реальном плане - их два. Хотя в запросе ничего такого нет.
Откуда взялось второе?
Вопрос к вам: почему так произошло? Можете порассуждать в комментариях - интересно, кто в какую сторону покопает 👇
Разберу ответ на вебинаре 13 августа 19:00.
Всем хорошего дня и до встречи на вебинаре 🤝
#oracle #sql #join #оптимизация #планзапроса #задачка #вебинар #Denis_Kivilev
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
📱 YouTube 📱 ВКонтакте 📱 LinkedIn 📱Threads
RUTUBE
