SQL dołącz do wielu kolumn

SQL dołącz do wielu kolumn

W niektórych przypadkach możesz napotkać scenariusz, w którym musisz wykonać połączenie w wielu kolumnach.

W tym artykule zrozumie, jak to zrobić za pomocą praktycznego przykładu.

Praktyczny przykład

Najlepszym sposobem zrozumienia, jak dołączyć do wielu kolumn, jest użycie przykładu.

Zacznij od utworzenia przykładowej tabeli użytkowników, jak pokazano poniżej:

Utwórz pracowników tabeli (
ID Serial,
First_name varchar (255),
Last_name varchar (255)
);

Następnie utwórz inną tabelę zawierającą informacje o zatrudnieniu, jak pokazano w zapytaniu poniżej:

Utwórz zatrudnienie w tabeli (
ID Serial,
Departament Varchar (50),
Aktywny bool
);

Na koniec utwórz tabelę zawierającą informacje o wynagrodzeniach, jak pokazano poniżej:

Utwórz pensję (
ID Serial,
wynagrodzenie int
);

Następnie możemy dodać przykładowe dane podane w poniższych stwierdzeniach:

Wstaw do pracowników (pierwsza nazwa_nazowa, last_name) Wartości
(„Rosie”, „Nunez”),
(„Cecil”, „Pearson”),
(„Eugene”, „Butler”);
Wstaw wartości zatrudnienia (dział działu, aktywny)
(„Rozwój gier”, prawda),
(„Rozwój bazy danych”, prawda),
(„Rozwój zaplecza”, prawda);
Wstaw do wartości pensji (wynagrodzenia)
(100000),
(200000),
(108000);

Po skonfigurowaniu wszystkich tabel możemy wykonać połączenie w wielu kolumnach, jak pokazano w zapytaniu poniżej:

WYBIERAĆ
mi.First_name, e.nazwisko,
em.dział, em.aktywny
Z zatrudnienia EM
Dołącz do pracowników e
Jeden.id = em.ID
Dołącz do wynagrodzenia s
Na s.id = em.ID

To powinno powrócić:

Dziękuje za przeczytanie; Zobacz w następnym.