Python | Вопросы собесов
13.9K subscribers
35 photos
1 file
920 links
Cайт: easyoffer.ru
Реклама: @easyoffer_adv
ВП: @easyoffer_vp

Тесты t.me/+20tRfhrwPpM4NDQy
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
🚀Хотите начать карьеру в IT и овладеть одним из самых мощных языков программирования? Начните путь разработчика с C++ уже сейчас!

📅 Старт обучения — 30 сентября

Курс «C++ Developer. Basic» создан для тех, кто хочет освоить программирование с нуля и сделать уверенный шаг в сторону профессии. Вы изучите основы C++, заложите фундамент для дальнейшего развития и научитесь создавать собственные программы, решающие реальные задачи.

Обучение в OTUS — это поддержка преподавателей, практические задания и подготовка к первым собеседованиям. После курса вы сможете развиваться как C++ разработчик или перейти на другие языки ООП.

⌛️Не откладывайте старт! Место в группе можно занять уже сейчас: https://otus.pw/slmfs/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🤔 Как выбрать данные из двух таблиц без метода join()?

В SQL можно объединять данные из двух таблиц без использования JOIN, используя альтернативные методы.

🚩Использование подзапросов (`SELECT` внутри `SELECT`)

Подзапрос (subquery) позволяет выбрать данные из одной таблицы, используя данные из другой.
Допустим, у нас есть две таблицы:
employees (id, name, department_id)
departments (id, name)
SELECT name, 
(SELECT name FROM departments WHERE id = employees.department_id) AS department_name
FROM employees;


🚩Использование `IN` или `EXISTS`

Можно фильтровать данные из одной таблицы, проверяя наличие значений в другой.
SELECT name 
FROM employees
WHERE department_id IN (SELECT id FROM departments);


🚩Объединение данных через `UNION`
Если таблицы имеют схожие колонки, можно объединить их с UNION.
SELECT id, name, email FROM users_old
UNION
SELECT id, name, email FROM users_new;


🚩Использование `CROSS JOIN` через `WHERE`

Хотя CROSS JOIN делает декартово произведение, его можно фильтровать WHERE, имитируя INNER JOIN.
SELECT e.name, d.name AS department
FROM employees e, departments d
WHERE e.department_id = d.id;


Ставь 👍 и забирай 📚 Базу знаний
Please open Telegram to view this post
VIEW IN TELEGRAM