60. Об'єднання таблиць в MySQL

На цьому уроці ми розглянемо останню тему з розділу Бази даних, а саме: Об'єднання таблиць.
Всі презентації до уроків тут: docs.google.com/spreadsheets/...
0:00-0:16 Вступ
0:17-0:34 Об'єднання таблиць
0:35-1:31 4 види Join
1:32-4:05 Приклад об'єднання №1
4:06-5:14 Приклад об'єднання №2
5:15-5:30 Приклад об'єднання №3
5:31-6:04 Приклад об'єднання №4
6:05-6:22 MySQL не має синтаксису роботи з Full After Join
6:23-7:28 Комбінація Left та Right Join
7:29-7:56 Заключне слово
Корисні посилання:
Практичний урок 1: sqlbolt.com/lesson/select_que...
Практичний урок 2: sqlbolt.com/lesson/select_que...
Стаття про Outer Join в MySQL: stackoverflow.com/questions/4...
Тестування ПЗ, Тестувальник ПЗ з нуля, тестування веб-додатків, як стати тестувальником, тестування баз даних, тестування мобільних додатків, тестування API, QC, QA, Тестування УКРАЇНСЬКОЮ, бази даних українською

Пікірлер: 23

  • @DyaAnastasiia
    @DyaAnastasiia24 күн бұрын

    Миру, добра і продуктивного навчання. Дякую Наталі за крутий контент

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

    Дякую! Все просто та зрозуміло)

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

    Дякую за відео! Дуже круто!!

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

    Спасибо большое за это видео, было полезно

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

    Чудово!

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

    Бачу "Попелюха" - ставлю лайк!

  • @ASDjonok
    @ASDjonok3 ай бұрын

    Дякую

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

    Дякую! Тепер я зможу користватись DB без допомоги сервера!

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

    Цікаво корисно і дуже пізнавально

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

    Дякую, Наталко. Як завжди все чітко і зрозуміло. У мене таке запитання: як написати запит так, щоб показати міста в яких немає готелей?

  • @Popeliuha

    @Popeliuha

    Жыл бұрын

    Зараз по пам‘яті напишу, я не дивилась які там таблиці, тому підправите під себе: select cityName from cities join hotels on cities.cityid = hotels.cityId where hotels = null

  • @nadezhda3773

    @nadezhda3773

    Жыл бұрын

    @@Popeliuha Щиро вдячна за відповідь, дорога землячко. Чесно признаюся, була приємно вражена, що Ви відповіли. 🌺🌹🌷

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

    У мене теж спрацювало через слово UNION (однаково з/без ALL), вичитала, что MariaDB також не підтримує INNER JOIN

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

    Молодець, хороше відео, але нажаль нічого нового, 😕у всіх майже одне і теж, як під копірку штампують. Об'єднання трьох JOINів (1:50-1:53) де можна подивитись?🤔

  • @TanyaYakunina-nb8ny

    @TanyaYakunina-nb8ny

    Жыл бұрын

    + де це можна глянути?

  • @jbnrusnya_should_be_punished

    @jbnrusnya_should_be_punished

    Жыл бұрын

    А нащо на них дивитися? 2, 3 чи N join'ів - це результат вибірки дати за критерієм, прописаним у Select'і. Це проміжна таблиця, як будь-який інший рез-ат роботи оператора Select. Встановіть собі оцю програму як у Наталки, повторюйте за нею, або користуйтеся більш зручним та простим емулятором БД на сайті W3C де навчають усьому від HTML до мов програмування включно із SQL. Зазвичай чим більше join'ів тим менше дати, коли у таких малих табличках вишукують якогось окремого викладача, студента чи клієнта. Тобто багато коду на 2-3 строки, а видача - 1 строка чи 1 ім'я взагалі.

  • @ulavere
    @ulavere9 ай бұрын

    Підкажіть, будь ласка, бо маю досвід тільки специфічних проектів, де в ДБ доводилось працювати руками як хірург - точкові зміни в окремих рядках для творення складних прекондішенів для складних юзкейсів. Оці джоінти в реалі потрібні на кожен день в яких типах проектів і з якою метою? (маю на увазі онлайн магазин чи ще щось...) Базовий приклад буде достатньо. Просто коли не розумію де в роботі це можна використати, гірше запам'ятовується інфо.

  • @Popeliuha

    @Popeliuha

    8 ай бұрын

    Джойнти потрібні на роботі щодня, для заспокоєння нервів:) а джойни - наприклад select * from shops join shippingmethods sm on shops.shippingmethodid = sm.shippingmethodid (привʼязуєм магаз до способу доставки). Використовую доволі часто, раз на тиждень мінімум

  • @bohdanpavliuk6339
    @bohdanpavliuk633920 күн бұрын

    @Popeliuha Привіт! Чи є в у Ворбенчі якась комбінація клавіш щоб повернути попередній результат (щось типу ctrl + z)? Чи для цього постійно потрібно виділяти і запускати запит через блискавку і чи є для блискавки гаряча клавіша чи комбінація клавіш?

  • @Popeliuha

    @Popeliuha

    4 күн бұрын

    Треба гуглити чи питати у чата

  • @where_is_the_exit
    @where_is_the_exitАй бұрын

    не працює, дає помилку про те що не вибрана база даних

  • @Popeliuha

    @Popeliuha

    Ай бұрын

    Напишіть команду use і назва своєї бд

  • @where_is_the_exit

    @where_is_the_exit

    Ай бұрын

    @@Popeliuha так я це робив, у відлагоджені показує, що use виконана, а наступний запит не виконується