Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Procesor Join (Połączenie)

Łączy dwa przepływy w oparciu o jeden lub więcej kluczy.

Procesor Join (Połączenie) umożliwia łączenie danych z dwóch przepływów danych wyjściowych. Wybierz wspólny klucz, wybierz typ łączenia i połącz dane w przepływie danych wyjściowych.

Użycie

Procesor Join (Połączenie) wymaga jednego przepływu wejściowego i może generować tylko jeden przepływ wyjściowy.

Właściwości

Właściwości do skonfigurowania w celu połączenia rekordów przy użyciu procesora Join (Połączenie).

Konfiguracja
Właściwość Konfiguracja
Typ połączenia

Wybierz żądany typ połączenia z listy:

  • Połączenie wewnętrzne: użyj tego typu połączenia, aby porównać dwa zestawy danych, które mają pasujące wartości kolumn, i wyświetlić listę wszystkich powstałych par. Wartości, które nie pasują do siebie, są ignorowane w zestawie wyników.

  • Lewe połączenie zewnętrzne: użyj tej opcji, aby zachować wszystkie wartości lewego zestawu danych na połączonej liście wyników. Wartości, które nie pasują do żadnego wiersza w prawym zestawie danych, zostaną wyświetlone w zestawie wyników jako NULL.

  • Prawe połączenie zewnętrzne: użyj tej opcji, aby zachować wszystkie wartości prawego zestawu danych na połączonej liście wyników. Wartości, które nie pasują do żadnego wiersza w lewym zestawie danych, zostaną wyświetlone w zestawie wyników jako NULL.

  • Pełne złączenie zewnętrzne: użyj tej opcji, aby połączyć lewe i prawe połączenie zewnętrzne. Każda wartość, która nie ma pasującej wartości, zostanie wyświetlona w zestawie wyników jako NULL.

Warunki
  • Lewy klucz: wybierz lub wprowadź ścieżkę do pola w lewym zestawie danych. Podczas pisania jest dostępne automatyczne uzupełnianie.

  • Prawy klucz: wybierz lub wprowadź ścieżkę do pola w prawym zestawie danych. Podczas pisania jest dostępne automatyczne uzupełnianie.

Aby zmienić nazwę procesora lub edytować jego opis, kliknij ikonę Edytuj Edytuj obok nazwy procesora w panelu Właściwości.

Dodatkowe informacje na temat operacji łączenia

Procesor Join (Połączenie) umożliwia zastosowanie czterech typów operacji łączenia do danych.

Połączenie wewnętrzne

Ten typ operacji łączenia służy do:

  • dopasowywania wartości wspólnych dla dwóch zestawów danych.

  • tworzenia zestawu wyników z wszystkimi pasującymi parami.

Graficzna reprezentacja połączenia wewnętrznego.

Zestaw wynikowy ustala się następująco:

Jeśli instrukcja join jest spełniona (zestaw danych L pasuje do zestawu danych R) Jeśli instrukcja połączenia nie jest spełniona
Wszystkie pasujące rekordy są łączone i zwracane w zestawie wyników. Niepasujące rekordy są ignorowane.

Lewe połączenie zewnętrzne

Ten typ operacji łączenia służy do:

  • dopasowywania wartości wspólnych dla dwóch zestawów danych ORAZ zachowywania wszystkich wartości istniejących w lewym zestawie danych.

  • tworzenia zestawu wyników łączącego te rekordy.

Graficzna reprezentacja lewego połączenia zewnętrznego.

Zestaw wynikowy ustala się następująco:

Jeśli instrukcja połączenia jest spełniona (wszystko, co znajduje się w zestawie danych L + pasuje do obu zestawów danych) Jeśli instrukcja połączenia nie jest spełniona
Wszystkie rekordy w lewym zestawie danych, a także pasujące rekordy między lewym a prawym zestawem danych są łączone i zwracane w zestawie wyników. Niepasujące rekordy są ignorowane.

Prawe połączenie zewnętrzne

Ten typ operacji łączenia służy do:

  • dopasowywania wartości wspólnych dla dwóch zestawów danych ORAZ zachowywania wszystkich wartości istniejących w prawym zestawie danych.

  • tworzenia zestawu wyników łączącego te rekordy.

Graficzna reprezentacja prawego połączenia zewnętrznego.

Zestaw wynikowy ustala się następująco:

Jeśli instrukcja połączenia jest spełniona (wszystko, co znajduje się w zestawie danych L i R + pasuje do obu zestawów danych) Jeśli instrukcja połączenia nie jest spełniona
Wszystkie rekordy w lewym zestawie danych, a także pasujące rekordy między lewym a prawym zestawem danych są łączone i zwracane w zestawie wyników. Niepasujące rekordy są ignorowane.

Pełne połączenie zewnętrzne

Ten typ operacji łączenia służy do:

  • zachowywania wszystkich wartości pasujących w lewym i prawym zestawie danych.

  • tworzenia zestawu wyników łączącego te rekordy.

Graficzna reprezentacja pełnego połączenia zewnętrznego.

Zestaw wynikowy ustala się następująco:

Jeśli instrukcja połączenia jest spełniona (wszystko, co znajduje się w zestawie danych L + pasuje do obu zestawów danych) Jeśli instrukcja połączenia nie jest spełniona
Wszystkie rekordy w lewym zestawie danych, a także pasujące rekordy między lewym a prawym zestawem danych są łączone i zwracane w zestawie wyników. Niepasujące rekordy zostaną wymienione w zestawie wyników jako NULL.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!