Heather, witaj ponownie.
Zanim przejdziemy do wspólnych Tibów, chcę najpierw wyjaśnić, jak utworzyć jointa, ponieważ bardzo
ważna jest znajomość ogólnej składni tworzenia jointa.
Wiesz, że w naszym schemacie mamy dwie tabele.
Pracownicy i działy.
Jak więc utworzyć połączenie między tymi tabelami, w rzeczywistości połączenie to nie jest obiekt, który tworzymy w bazie
danych.
Jest to coś, co dodajemy do naszego zapytania za pomocą określonych słów kluczowych.
Potrzebujemy co najmniej dwóch tabel, aby utworzyć połączenie.
Jeden przyłączy się do drugiego.
Oczywiście możemy również dołączyć do więcej niż dwóch stołów na placu, a dowiesz się, jak to zrobić w
następnych dziesiątkach.
Działa jak odcinki rury.
Możesz połączyć ze sobą dwie rury, a aby połączyć trzecią, wystarczy podłączyć trzecią rurę do jednej z dwóch pierwszych.
Możesz łączyć dowolną liczbę rur.
A łączenie stołów jest jak łączenie rur.
Aby połączyć dwie tabele, musimy mieć co najmniej jedną wspólną kolumnę w obu tabelach.
Te kolumny muszą być ze sobą powiązane.
Na przykład, skąd wiemy, do którego działu i jakiego pracownika należy?
Jak widać, w tabelach pracowników i działów znajduje się kolumna z pomysłem działu.
W przypadku tej kolumny z pomysłem na dział tabela pracowników jest połączona z tabelą działu, ponieważ obaj mają
te dane i w ten sposób łączymy ze sobą dwie tabele.
Zwykle odbywa się to przy użyciu klucza głównego do intymnych relacji, ale nie jest to konieczne.
Jedyną koniecznością jest to, że muszą mieć powiązane dane logicznie.
Przyjrzyjmy się zatem ogólnej składni połączenia.
Wybierz kolumny z pierwszej tabeli i określamy tutaj typ połączenia, a następnie tę tabelę do niezamkniętej i dopasowujemy połączone kolumny, takie
jak tabela, jedna kolumna DOT, jedna równa się tabeli z tą kolumną.
W tym przypadku typ połączenia może być jednym z wielu różnych typów połączeń,
które zobaczysz w przyszłym roku, i możesz tutaj zastąpić typ połączenia odpowiednim typem połączenia.
Nawiasem mówiąc, jak wspomniałem wcześniej, jest to ogólna składnia.
Jest też kilka innych zastosowań.
Na przykład w niektórych przypadkach używamy klauzuli using we wspólnych operacjach.
Wszystkie możliwe zastosowania zobaczysz w nadchodzących wykładach.
W porządku.
Podczas tego wykładu nauczyłeś się logiki stojącej za tworzeniem Joynes i ogólnej składni połączeń.
Więc to jest koniec tego luchta, który zobaczysz w następnym.