# ZŁĄCZENIA "JOIN"

### JOIN

Słowo kluczowe "JOIN" służy do łączenia ze sobą tabel w całość.

Złączenia są stosowane gdy chcemy w tym samym czasie uzyskać dostęp do więcej niż jednej tabeli.

Ogólna postać sklejenia:
SELECT * FROM tabelaA INNER JOIN tabelaB ON (warunek);

SELECT * FROM `pojazdy` INNER JOIN `uzytkownicy` ON (`id_uzytkownika`=1 or `id_uzytkownika`=2);
co wyświetli wynik w postaci tabeli sklejonej:

Inne typy złączeń:

- THETA JOIN - zapytanie w którym zastosowano znaki/określenia < > != between
- ANTI JOIN - zapytanie w którym zastosowano znak !=
- SEMI JOIN - zapytanie w którym zastosowano znaki <= >=
- OUTHER JOIN - zapytanie w którym zastosowano złączenie zewnętrzne
- CROSS JOIN - zapytanie w którym zastosowano złączenie każdej krotki tabeli 1 z każdą krotką tabeli 2

### WIDOKI

Za pomocą widoków przedstawia się wybrane elementy wirtualnych tabel, które zostały utworzone w wyniku sklejenia innych tabel.

Ohgólna postać zapytania jest następująca:
CREATE OR REPLACE VIEW `nazwanowejtabeliwirtualnej` AS SELECT * FROM `nazwatabelipierwotnej`;

CREATE OR REPLACE VIEW `pojazdy2` AS SELECT * FROM `pojazdy`;

⇒ Spis treści ⇐

⇐ PREV NEXT ⇒