Встречается на собеседованиях • сегодня
В чем разница между left join и left outer join в PostgreSQL
В PostgreSQL LEFT JOIN и LEFT OUTER JOIN — это синонимы, они выполняют одинаковую операцию. Оба возвращают все строки из левой таблицы и соответствующие строки из правой. Если соответствия нет, в правой части будут NULL.
Разница только в синтаксисе — OUTER является необязательным ключевым словом.
Пример:
sql
-- Оба запроса дадут одинаковый результат
SELECT * FROM users LEFT JOIN orders ON users.id = orders.user_id;
SELECT * FROM users LEFT OUTER JOIN orders ON users.id = orders.user_id;Это поведение соответствует SQL стандарту и одинаково во многих СУБД, включая PostgreSQL.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы