12 - Объединение таблиц (JOINS) - Уроки PostgreSQL
HTML-код
- Опубликовано: 2 июл 2020
- Войти в IT: Вся Необходимая База. 3 Уровня Объяснения Материала
stepik.org/a/196646/pay?promo... Если не можешь напрямую покупать со Stepik, заказывай отсюда:
avecoders.github.io/ave-coder... Введение в Искусственный Интеллект с Python для Начинающих: stepik.org/a/193579/pay?promo... Введение в Искусственный Интеллект с Python для Начинающих: stepik.org/a/193579/pay?promo... Курс: "Поколение Трансформеров": Нейросети для Естественного Языка (NLP)
Вне Свифта (Россия, Беларусь): stepik.org/a/175490
Свифт (Все остальные): avecademy.teachable.com/p/01596f
Практический Курс по Python:
Stepik: stepik.org/a/126242
Udemy: www.udemy.com/course/avecoder...
Аве, Кодер!
В этом видео мы на практике разбираем как работает объединение таблиц при помощи различных типов JOINS: LEFT, RIGHT, INNER, OUTER.
Также в этом нам поможет созданный в предыдущем уроке Внешний Ключ для связки таблицы Employee и Bicycle.
Следующее видео:
13 - Экспортируем SQL таблицу в CSV - Уроки PostgreSQL
• 13 - Экспортируем SQL ...
Предыдущее видео:
11 - Внешние ключи (Foreign Keys) - Уроки PostgreSQL
• 11 - Внешние ключи (Fo...
Плейлист целиком:
• Уроки PostgreSQL для н...
#авекодер #урокиpostgresql #postgresql #sql #субд
Поддержи проект:
www.donationalerts.com/r/avec...
paypal.me/avecoder
/ avecoder
BTС: 1BmLvUFiJaVpCAwhzW3ZwKzMGWoQRfxsn4
ETH: 0x6f1A488c9b12E782AEF74634a40A79b1631237aB
История Технологий:
/ АвеТех
VK: avecoder
Телега: t.me/avecoder_ru
______________________
Аве Кодер! Меня зовут V и я кодер. На моем канале ты сможешь найти актуальные туториалы по интересным технологиям, базу по computer science, брейнхаки, лайфхаки, материалы по здоровью кодера, отчеты о визитах в интересные локации, английский для кодера, как кодеру не помереть с голоду, юмор и многое другое.
Так что ставь императорский палец вверх, подписывайся и бей в колокол! Наука
Практический Курс по Python:
Stepik: stepik.org/a/126242
Udemy: www.udemy.com/course/avecoder-advanced-python/?referralCode=270C5D0661A966B53743
ПРОСТО СТАВЛЮ ЦАРСКИЙ ЛАЙК ! Более года, всё боялся этой темы, и откладывал на потом её, а тут в 8 минутах на ура разобрал обьеденение + ключи :) СПАСИБО ВАМ, очень крутое обьяснение !!!
За ApplePen отдельный лайк;)
Спасибо огромное за рассказ про JOIN и его разновидности. Теперь все понятно стало. Осталось практиковаться и все окей будет. Лайкос, репост!
Очень классно объяснил, спасибо большое) 👍
Всем друзьям советую кто учит со мной
Максимально просто и ясно, спасибо
Самый лучший курс поп postgres
Это было прекрасно!!!! Автор - ТОП!!!!!!!!!!!
Примеры шикарные
Лучшее объяснение joins, которое я видела на ютюбе. Еще и за 9 минут! Вы гений👍😊
Идея гениальлная!
Спасибо Вам
Большое спасибо за такое Хорошее объяснение!
Благодарю. Если тебе понравился этот курс, чекни мой курс по Java.
Аве Кодер он будет однозначно следующим!)
лайк) !!!
Почему FROM employee, если данные нужны с обеих таблиц, почему не FROM employee, bicycle?
👍👍👍
клаасно! но где же один к одному, один ко многим, многие ко многим
в более advance видеоуроках, которые мы планируем в будущем
Можно спросить как объединять 3 таблицы, если связь всех троих происходит через одну таблицу (2 самост табл и и только в 3-ей есть ссылка на эти две)
andreyex.ru/bazy-dannyx/uchebnoe-posobie-po-sql/kak-prisoedinitsya-tri-tablicy-v-sql-zaprose-mysql-primer/ coderoad.ru/29164893/PostgreSQL-%D0%BE%D0%B1%D1%8A%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%B8%D1%85-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86-%D1%81-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC-%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85-%D0%B8%D0%BC%D0%B5%D0%BD
жаль, что не показали как работает внешний ключ, когда связь один ко многим хотя бы...
applepen)))
ОШИБКА СИНТАКСЕСА, если пишу без скобок.
А если со скобками то таблица пустая(в предыдущем внешние ключи сделал):
SELECT * FROM "employee" JOIN "bicycle" ON 'employee.bicycle_id' = 'bicycle.id';
странно, потратил не один час на решение, нужно добавить слово public:
SELECT * FROM public.employee JOIN public.bicycle ON public.bicycle_id = public.bicycle.id;
пока не знаю зачем это слово, впервые его применил за 12 уроков
хорошо объяснили, но у меня такой вопрос,
например есть запрос с условием (внизу), и какая разница между запросом иннер жойн?
select *
from joins.employee e, joins.bicycle b, joins.gender g
where e.gender = g.id and e.bicycle_id = b.id;
О, благодаря тебе узнал, что можно не юзать employee.gender AS g, а просто пробел ставить. Спасибо
@@Pythonlearning-ug3wf что за пробел, не понял) но рад что помог в чем то
@@dosxanzada Аве, когда обьяснял элиасы, упомянул только способ SELECT first_name AS name, и для меня стало новым, что можно просто убрать AS, и ничего не поменяется в великой схеме вещей )
@@Pythonlearning-ug3wf теперь понял))
У меня возникла проблема
Когда я прописываю:
SELECT*FROM employee
JOIN bicycle ON employee.bicycle_id=bicycle_id;
Мне выводит таблицу одного и того же человека с таким приколом:
Omar | Romanov | bicycle_id=3 | id= 1| Montain bike
Omar | Romanov | bicycle_id=3 | id= 2| Women Gibrid Bike
Omar | Romanov | bicycle_id=3 | id= 3| Folding Bike
Тобишь выводятся все велосипеды для одного лишь Омара, хотя Bicycle_id=3
попробуй employee.bicycle_id=bicycle.id
@@avecoder большое спасибо, помогло
Внешний ключ никак не влияет на работу JOINS。 Зачем заострять внимание, что это внешний ключ?
Смотрел курс с торрентов, там в теории говорят о связи через JOIN ключевых столбцов, а в домашнем задании разбирали вариант использование через join столбцов которые не были ключевыми. Как то так.
Не чего понять не возможно, проще дописать в таблицу, чем создавать такую путаницу