TGViewer
[PYTHON:TODAY] [PYTHON:TODAY] @python2day · 63.6K subscribers
Post #6941 15.3K
📌 SQL JOINS — простая шпаргалка и ответы для самых частых вопросах на собеседованиях!

Хочешь понять разницу между JOIN'ами раз и навсегда? Вот тебе визуальная таблица, которую должен видеть каждый разработчик, аналитик и SQL-ниндзя 💻

INNER JOIN

SELECT *  
FROM A
INNER JOIN B ON A.key = B.key;


💬 Забирает только те строки, где есть совпадение по ключу в обеих таблицах.

FULL JOIN

SELECT *  
FROM A
FULL JOIN B ON A.key = B.key;


💬 Забирает всё: совпадения и не совпадения из обеих таблиц. NULL — там, где пусто.

FULL JOIN (NULL CHECK)

SELECT *  
FROM A
FULL JOIN B ON A.key = B.key
WHERE A.key IS NULL OR B.key IS NULL;


💬 Оставляет только уникальные записи, которых нет во второй таблице.

LEFT JOIN

SELECT *  
FROM A
LEFT JOIN B ON A.key = B.key;


💬 Берёт все из A, даже если в B совпадений нет (в этом случае B будет NULL).

LEFT JOIN (NULL CHECK)

SELECT *  
FROM A
LEFT JOIN B ON A.key = B.key
WHERE B.key IS NULL;


💬 Находит строки из A, которых нет в B.

RIGHT JOIN

SELECT *  
FROM A
RIGHT JOIN B ON A.key = B.key;


💬 То же самое, что LEFT JOIN, но теперь в приоритете таблица B.

RIGHT JOIN (NULL CHECK)

SELECT *  
FROM A
RIGHT JOIN B ON A.key = B.key
WHERE A.key IS NULL;


💬 Забирает строки из B, которых нет в A.

🔥 Это не просто синтаксис — это основа аналитики, ETL, отчётов и связей в БД.

Обязательно сохрани, пригодится! 😎

#sql #cheatsheet #doc
  • 👍 57
  • 🔥 11
  • ❤ 5
  • 🫡 2
More from @python2day
  1. Oct 11, 2026⚡️ Telegram готовит революцию в сообщениях — прямо внутри переписки могут появиться полноц…
  2. Oct 11, 2026🌟 В Уфе 11-летний школьник проиграл в онлайн-казино больше миллиона рублей и устроился ку…
  3. Oct 9, 2026😂 Такого вы точно ещё не видели. Как быстро поднять бабла? Но, есть нюанс… можно отъехать…
  4. Oct 9, 2026Самый дорогой способ проверить идею — полгода её разрабатывать. Сначала проверьте спрос. Т…
  5. Oct 9, 2026😨 Нейросеть научилась читать по губам — теперь можно диктовать текст, вообще не произнося…
  6. Oct 9, 2026🤨 Планируют ликвидировать кожаного конкурента С добрым утром 😎
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 →