TGViewer
SQL и Анализ данных SQL и Анализ данных @databases_tg · 12.4K subscribers
Post #39 8.71K
💻 SQL JOIN

SQL Join — это операция, которая используется для объединения строк из нескольких таблиц. Она позволяет объединить данные для выполнения сложных запросов.

Рассмотрим подробнее типы команды JOIN в SQL:

▶️INNER JOIN

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

INNER JOIN чаще всего используется для объединения таблиц, чтобы получить подмножества данных, которые присутствуют в обеих таблицах.
SELECT employees.name, departments.department_name
FROM employees
INNER JOIN departments ON employees.department_id = departments.department_id;

🤩В этом примере мы объединяем таблицы “employees” и “departments” на основе идентификатора отдела (department_id). Результат этого запроса вернет только те строки, где значение department_id присутствует и в таблице employees, и в таблице departments.


▶️SELF JOIN

SELF JOIN — это операция объединения таблицы с самой собой. Это означает, что при SELF JOIN таблица используется дважды в одном запросе. Чтобы не путаться, каждое вхождение таблицы в команде использует псевдоним.
SELECT e1.EmployeeID, e1.FirstName, e1.LastName, e2.SupervisorID
FROM Employee e1
JOIN Employee e2 ON e1.SupervisorID = e2.EmployeeID;

🤩В этом примере мы используем SELF JOIN для таблицы “Employee”, чтобы получить информацию о сотрудниках и их непосредственных руководителях. Объединение выполняется на основе поля SupervisorID, которое указывает на руководителя текущего сотрудника.


150❤️ — и выпускаю продолжение

➡️ SQL Community | #полезное
  • ❤ 266
  • 👍 24
  • 🙏 1
More from @databases_tg
  1. Oct 7, 2026🌍 SQL-задача: ближайшие точки с подвохом Карта размером 100 × 100 замкнута: переход вправ…
  2. Oct 6, 2026SQL с подвохом: могут ли IS NULL и IS NOT NULL одновременно вернуть false? Что выведет Pos…
  3. Oct 2, 2026Как SQLite превращает числа в текст в 2 раза быстрее? Трюк с парами цифр Обычно число пере…
  4. Oct 2, 2026В субботу, 17 октября, Москва станет точкой притяжения для всех специалистов в области Rec…
  5. Oct 1, 2026Жиз
  6. Sep 30, 2026📝 5 уровней ИИ-агентов: от промпта до продакшена Context, loop, Jev, harness и evals: раз…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →