Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про Postgres: join, inner

Какой тип соединения используется по умолчанию при записи просто JOIN?

Проверяет базовое понимание типов соединений таблиц в SQL и синтаксиса JOIN.

Короткий ответ

Если написать просто JOIN, по умолчанию используется INNER JOIN. Такое соединение возвращает только те строки, для которых найдено совпадение в обеих таблицах. Строки без совпадений не попадут в результат. Это самый часто используемый тип соединения.

Длинный ответ

В SQL существует несколько типов соединений таблиц, но важно помнить, какой используется по умолчанию.

Определение

INNER JOIN — это соединение, при котором:

  • возвращаются только совпадающие строки

  • строки без соответствия отбрасываются

Пример

SELECT users.name, orders.id
FROM users
JOIN orders ON users.id = orders.user_id;

Этот запрос эквивалентен:

SELECT users.name, orders.id
FROM users
INNER JOIN orders ON users.id = orders.user_id;

Что происходит при выполнении

SQL:

  1. Сравнивает ключи

  2. Оставляет только совпадающие строки

  3. Формирует результат

Когда используется INNER JOIN

Этот тип соединения применяют:

  • когда нужны только связанные записи

  • при работе со справочниками и транзакциями

  • при построении отчетов

Вывод

Просто JOIN — это сокращение для INNER JOIN. Это стандартное поведение SQL, которое важно помнить при написании запросов.

  • Аватар

    Python Guru

    Sergey Filichkin

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.

Уровень

  • Рейтинг:

    5

  • Сложность:

    3

Навыки

  • Postgres

    Postgres

Ключевые слова

#join

#inner

Подпишись на Python Developer в телеграм

  • Аватар

    Python Guru

    Sergey Filichkin

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.