Типы cоединений в SQL | Основы SQL

Ғылым және технология

Лекция по типам JOIN в SQL. Страница курса - www.asozykin.ru/courses/sql
Поддержать курс можно через сервис Cloudtips - pay.cloudtips.ru/p/45a4055b
Заранее спасибо за помощь!
VK - avsozykin
telegram - t.me/a_sozykin
Мой сайт - www.asozykin.ru
00:00 - Внутреннее объединение (INNER JOIN)
01:22 - Внешнее объединение (OUTER JOIN)
02:06 - Левое внешнее объединение (LEFT OUTER JOIN)
02:46 - Правое внешнее объединение (RIGHT OUTER JOIN)
03:53 - Полное внешнее объединение (FULL OUTER JOIN)
04:44 - Перекрестное объединение (CROSS JOIN)
05:35 - Итоги
Инструкция по созданию демонстрационной базы данных, которая используется в курсе - www.asozykin.ru/posts/demo_da...
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках - / andreysozykincs

Пікірлер: 95

  • @almasbekbayev1260
    @almasbekbayev12603 жыл бұрын

    Лучшего объяснения чем это я ещё не встречал, ваши уроки мне всегда ясны и понятны! Спасибо за ваш труд!

  • @AndreySozykin

    @AndreySozykin

    3 жыл бұрын

    Пожалуйста! Рад, что все понятно!

  • @iliashevtsov1351

    @iliashevtsov1351

    3 жыл бұрын

    @@AndreySozykin смотрю сейчас ваш курс по компьютерным сетям. если б не вы, не сдал бы этот предмет в универе 100%. как только своим студентским трудом заработаю копейку, обязательно ваш труд поддержу)

  • @AndreySozykin

    @AndreySozykin

    3 жыл бұрын

    Спасибо! Рад, что курсы помогли сдать экзамен по сетям!

  • @fulcrum7132
    @fulcrum71323 жыл бұрын

    Размеренно, спокойно, без лишних слов - идеальная подача информации.

  • @maksimpikalev4222
    @maksimpikalev42227 ай бұрын

    лучшее, что я находил в интернете по поводу основ скл

  • @wandos777
    @wandos777 Жыл бұрын

    Очень классно преподносите материал! Смотрел ваши уроки, когда совсем не имел опыта никакого, но даже тогда я 90 процентов понимал, и пересматриваю для вспоминания таких моментов, очень полезно!) Добра!

  • @worlzpnz
    @worlzpnz2 жыл бұрын

    Все четко, конкретно! Просто находка! Спасибо огромное!

  • @AndreySozykin

    @AndreySozykin

    2 жыл бұрын

    Огромное пожалуйста!

  • @9671222963q
    @9671222963q3 жыл бұрын

    Созыкин, как всегда, очень классно! Молодец!

  • @AndreySozykin

    @AndreySozykin

    3 жыл бұрын

    Спасибо!

  • @user-kb7bk7cb9p
    @user-kb7bk7cb9p3 жыл бұрын

    Спасибо большое. Очень круто. Все по полочкам

  • @darkmitya
    @darkmitya2 жыл бұрын

    Спасибо, наконец-то нашел простое и понятное объяснение работы join

  • @v01d_yt
    @v01d_yt Жыл бұрын

    Автор - гений. Все по полочкам разложил.

  • @makrasov
    @makrasov7 ай бұрын

    Большое Вам спасибо! Вы объяснили понятнее всех 👍🏻

  • @ExcelStore
    @ExcelStore3 жыл бұрын

    Просто и доступно объяснено. Спасибо за видео!

  • @AndreySozykin

    @AndreySozykin

    3 жыл бұрын

    Пожалуйста!

  • @azefootball8543
    @azefootball85432 жыл бұрын

    Большое вам спасибо! Все очень понятно и главное без воды.Привет из Азербайджана ✊🏻

  • @alko4188
    @alko41883 жыл бұрын

    cross join очень часто применяют. это неявный тип джойна используемый в формате select * from t1, t2 where t1.id = t2.id; отдельно, имхо, было бы полезно сказать чтт в условии может быть любой предикат, к примеру t1.id > t2.v

  • @elizabethgrant6018
    @elizabethgrant60182 жыл бұрын

    Спасибо большое за понятный материал!

  • @dkl6397
    @dkl6397 Жыл бұрын

    Лучшее объяснение join’ов. ❤ спасибо

  • @AndreySozykin

    @AndreySozykin

    Жыл бұрын

    Пожалуйста. Рад, что нравится!

  • @dkl6397

    @dkl6397

    Жыл бұрын

    @@AndreySozykin благодаря Вам только что сдан зачет 🍾🥂

  • @igorb.4917
    @igorb.49177 ай бұрын

    Лучшее объяснение!

  • @ololo2755
    @ololo2755 Жыл бұрын

    Коротко, ёмко, информативно и наглядно)

  • @AndreySozykin

    @AndreySozykin

    Жыл бұрын

    Спасибо!

  • @user-dp8lp3pg8x
    @user-dp8lp3pg8x10 ай бұрын

    Спасибо большое автору! Очень понятно объясняет)))

  • @zebstumphunter
    @zebstumphunter2 жыл бұрын

    первое доступное объяснение которое я встретил, обычно непонятно объясняется

  • @AleksandrGolrichtGlrcht
    @AleksandrGolrichtGlrcht Жыл бұрын

    Как всегда лучше всяких похвал

  • @piligrim0123
    @piligrim01233 жыл бұрын

    Поддержал вас рублем, спасибо за ваш труд

  • @AndreySozykin

    @AndreySozykin

    3 жыл бұрын

    Спасибо! Рад, что курсы помогают на работе!

  • @user-gk1hp3cr9w
    @user-gk1hp3cr9w Жыл бұрын

    Спасибо за понятное и простое объяснение)

  • @AndreySozykin

    @AndreySozykin

    Жыл бұрын

    Пожалуйста!

  • @user-en2mg3wx8l
    @user-en2mg3wx8l2 жыл бұрын

    Спасибо за объяснение!

  • @AndreySozykin

    @AndreySozykin

    2 жыл бұрын

    Пожалуйста!

  • @konstantinrozhkov7613
    @konstantinrozhkov76133 жыл бұрын

    Спасибо за труд!

  • @AndreySozykin

    @AndreySozykin

    3 жыл бұрын

    Пожалуйста!

  • @user-ou8ir7zg3l
    @user-ou8ir7zg3l3 жыл бұрын

    освежил память после 5-летнего простоя) спасибо, очень четкое объяснение, что,зачем, почему. Подскажите, сколько еще занятий планируете записать? До какой темы будут посвящены данные курсы?

  • @user-fr4hy9fv2z
    @user-fr4hy9fv2z7 ай бұрын

    Спасибо за объяснение! , молодец,

  • @fromsweden
    @fromsweden8 ай бұрын

    Круто! Спасибо )

  • @popov-denis
    @popov-denis Жыл бұрын

    Очень интересно, спасибо

  • @halcyon-s
    @halcyon-s Жыл бұрын

    Большое спасибо за урок!

  • @AndreySozykin

    @AndreySozykin

    Жыл бұрын

    Пожалуйста!

  • @nikitakurabtsev1222
    @nikitakurabtsev1222 Жыл бұрын

    спасибо вы лучший

  • @AndreySozykin

    @AndreySozykin

    Жыл бұрын

    Пожалуйста, рад, что курсы нравятся!

  • @todpale
    @todpale3 жыл бұрын

    Отлично! Спасибо!

  • @AndreySozykin

    @AndreySozykin

    3 жыл бұрын

    Пожалуйста!

  • @rustam8040
    @rustam80409 ай бұрын

    Спасибо 😊

  • @anele4492
    @anele44922 жыл бұрын

    СПАСИБО!!!

  • @MySleePy1984
    @MySleePy19842 жыл бұрын

    Отлично!!!

  • @user-xi8dt2sh2k
    @user-xi8dt2sh2k Жыл бұрын

    Огромное спасибо

  • @AndreySozykin

    @AndreySozykin

    Жыл бұрын

    Пожалуйста!

  • @onebizzy8787
    @onebizzy8787 Жыл бұрын

    Возможно стоит добавить что JOIN могут быть записаны немного по разному имея одинаковый возвращаемый результат. Мне как новичку было интересно разница между LEFT JOIN и LEFT OUTER JOIN хотя это эквивалентные вещи. A LEFT JOIN B === A LEFT OUTER JOIN B A RIGHT JOIN B === A RIGHT OUTER JOIN B A FULL JOIN B === A FULL OUTER JOIN B A INNER JOIN B === A JOIN B (об этом случае автор рассказал)

  • @sainco3036
    @sainco30362 жыл бұрын

    Спасибо.

  • @user-pm7oz5fr7e
    @user-pm7oz5fr7e3 жыл бұрын

    Четко!

  • @AndreySozykin

    @AndreySozykin

    3 жыл бұрын

    Спасибо!

  • @user-dv6ke7rq7f
    @user-dv6ke7rq7f2 жыл бұрын

    Добрый день! Андрей, подскажите, пожалуйста, как объединить более трех таблиц с помощью LEFT JOIN?

  • @sergeyshestakov4936
    @sergeyshestakov4936 Жыл бұрын

    спс

  • @user-alex33333
    @user-alex333332 жыл бұрын

    Спасибо

  • @AndreySozykin

    @AndreySozykin

    2 жыл бұрын

    Пожалуйста!

  • @Twitteron_
    @Twitteron_5 ай бұрын

    Объединение это Union. Join это соединение!

  • @egoist2956
    @egoist29563 жыл бұрын

    Лайк

  • @AndreySozykin

    @AndreySozykin

    3 жыл бұрын

    Спасибо!

  • @NVsquare
    @NVsquare3 жыл бұрын

    Думаю очень важно ещё упомянуть, что при объединении null != null

  • @AndreySozykin

    @AndreySozykin

    3 жыл бұрын

    Про null и его свойства планирую отдельное видео.

  • @user-cs2nu7ob7n
    @user-cs2nu7ob7n10 ай бұрын

    5:32 почему только для первых трех продуктов? а остальные че7???

  • @tda_24
    @tda_242 жыл бұрын

    Голос найс

  • @AndreySozykin

    @AndreySozykin

    2 жыл бұрын

    Спасибо!

  • @paveldudnikov5302
    @paveldudnikov53022 жыл бұрын

    Добрый день Андрей! При запросе с левым внешним объединением "Анализ временных данных" не отображается в таблице. Скиньте пожалуйста ссылку на документацию СУ БД на русском языке.

  • @AndreySozykin

    @AndreySozykin

    2 жыл бұрын

    У меня была ошибка в скрипте создания демонстрационной базы данных, там не было строки, которая создавала продукт "Анализ временных рядов". Скрипт обновил, он доступен на странице с инструкцией по созданию демонстрационной базы - www.asozykin.ru/posts/demo_database_sql_foundation

  • @xazorstanus629
    @xazorstanus6293 жыл бұрын

    Здраствуйте, можно у вас спросить а на кого вы учились?

  • @AndreySozykin

    @AndreySozykin

    3 жыл бұрын

    В университете я учился на инженера по вычислительным машинам, комплексам, системам и сетям. Потом защитил кандидатскую диссертацию по специальности 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей.

  • @AntonDiakonov
    @AntonDiakonov2 ай бұрын

    Как сделать join если 2 столбца ссылаются но 1 таблицу?

  • @AndreySozykin

    @AndreySozykin

    2 ай бұрын

    Вот пример - kzread.info/dash/bejne/eWlkx8OzmqeZn5M.html

  • @vladimir7759
    @vladimir77592 жыл бұрын

    получается FULL JOIN показывает данные которые не совпали с обоих сторон?

  • @AndreySozykin

    @AndreySozykin

    2 жыл бұрын

    Да, именно так.

  • @petrpetr9576
    @petrpetr95762 жыл бұрын

    если кто то будет повторять эти уроки в MySQL , то там нет полного внешнего обьединения. Выход - использовать select .. right.. UNION select ..left... ;

  • @koolvi_s
    @koolvi_s2 жыл бұрын

    Стало значительно яснее

  • @ostrov11
    @ostrov113 жыл бұрын

    ипы объединений в SQL | Основы SQL ипы объединений в SQL | Основы SQL

  • @War100KSamp
    @War100KSamp2 жыл бұрын

    Если кто-то вдруг решит выполнять задание сразу на практике, не удивляйтесь, что строка 'Анализ временных рядов' не будет выводиться, её нет в конфиге, залитом на данный момент в БД. Поэтому её необходимо добавить вручную, INSERT INTO products(id, name, type_id, price) VALUES(13, 'Анализ временных рядов', null, 30000);

  • @AndreySozykin

    @AndreySozykin

    2 жыл бұрын

    Спасибо, что обратили внимание. Действительно, была ошибка в скрипте создания базы данных. Скрипт обновил, скачать можно со страницы - www.asozykin.ru/posts/demo_database_sql_foundation

  • @xazorstanus629
    @xazorstanus6293 жыл бұрын

    Я вижу вы очень умный человек. Почему вы еще не стали миллиардером?

  • @AndreySozykin

    @AndreySozykin

    3 жыл бұрын

    А почему все умные люди должны быть миллиардерами?

  • @xazorstanus629

    @xazorstanus629

    3 жыл бұрын

    @@AndreySozykin Некоторые должны быть, вот вы это заслужили

  • @vartalor

    @vartalor

    Жыл бұрын

    Перед "вы" запятая ставится.

  • @xazorstanus629

    @xazorstanus629

    Жыл бұрын

    @@vartalor да в этом не было необходимости конкретно в этом случае

  • @WhiteBear141981
    @WhiteBear1419812 жыл бұрын

    Спасибо! Всегда найдется "одаренный", который поставит дизлайк...

  • @AndreySozykin

    @AndreySozykin

    2 жыл бұрын

    Ничего страшного. Скорее всего, человек не из целевой аудитории курса. Без дизлайков могут подумать, что лайки накручены 😉

  • @ovasiliev2000
    @ovasiliev2000 Жыл бұрын

    Что? Соединение - это объединение?...

  • @AndreySozykin

    @AndreySozykin

    Жыл бұрын

    Да, объединение или соединение - это разные популярные варианты перевода JOIN.

  • @ovasiliev2000

    @ovasiliev2000

    Жыл бұрын

    @@AndreySozykin Пирожками не хочешь поторговать? Тебе больше пойдёт.

Келесі