Встречается на собеседованиях • сегодня
Как работает INNER JOIN
INNER JOIN возвращает только те строки из обеих таблиц, где есть совпадение по условию соединения. Если совпадений нет — строка не попадает в результат. Это самый распространённый тип JOIN.
Пример с SQL-запросом:
sql
SELECT orders.id, customers.name
FROM orders
INNER JOIN customers ON orders.customer_id = customers.idАналог в Python с pandas:
python
import pandas as pd
orders = pd.DataFrame({'id': [1, 2], 'customer_id': [101, 102]})
customers = pd.DataFrame({'id': [101, 103], 'name': ['Alice', 'Bob']})
result = pd.merge(orders, customers, left_on='customer_id', right_on='id', how='inner')Ключевые особенности:
- Порядок таблиц в JOIN не влияет на результат
- Если есть несколько совпадений — будут все комбинации
- Производительнее OUTER JOIN, так как не требует обработки NULL-значений

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