Мы с другом недавно (не далее чем вчера) поспорили.

А поводом спора была простенькая тестовая задачка с одного из sql-тренажёров. Как это обычно бывает, простая задачка возбудила нас на куртуазное решения - нам всем нравится чувствовать себя не просто умными, но остроумными.

Мы предлагали и так и сяк и высказывали своё мнение про читаемость кода, и про эффективность работы и про скорость написания.

Мы вовлекли в обсуждение ещё пару друзей.

И вот на 5-ом или 6-ом решении, прилетает скрипт, в котором объединение таблиц написано через запятую и условия объединения описаны в секции where.

Негодования моего друга не было предела, он был уверен, что время выполнения такого запроса овердохренительное и заявил, что у него дёргается глаз от увиденного.

Нужно ли говорить, что терзание и так решённой 5 раз задачи были окончины?

Жду в комментариях ответ на вопрос, какой из вариантов объединения таблиц ( join on или перечисление таблиц через запятую и where ) быстрее и как именно это работает под капотом.

Мы с другом недавно (не далее чем вчера) поспорили.
А поводом спора была простенькая тестовая задачка с одного из sql-тренажёров | Сетка — социальная сеть от hh.ru Мы с другом недавно (не далее чем вчера) поспорили.
А поводом спора была простенькая тестовая задачка с одного из sql-тренажёров | Сетка — социальная сеть от hh.ru