JOIN (Baza danych: Northwind)
Przypomnienie zapytania:
SELECT …
FROM tabela1
JOIN tabela2 ON tabela1.klucz = tabela2.klucz;
JOIN łączy wiersze z dwóch (lub więcej) tabel, gdy pasują do siebie klucze (np. id_klienta).
Proste JOIN (2 tabele)
Zadanie 1
Wyświetl listę zamówień razem z:
imieniem i nazwiskiem klienta,
datą zamówienia.
Zadanie 2
Wyświetl produkty razem z nazwą kategorii, do której należą.
Zadanie 3
Wyświetl zamówienia razem z nazwą firmy spedycyjnej (przewoźnika).
Zadanie 4
Wyświetl zamówienia razem z imieniem i nazwiskiem pracownika, który je obsłużył.
Zadanie 5
Wyświetl produkty razem z nazwą dostawcy.
JOIN + WHERE
Zadanie 6
Wyświetl zamówienia klientów z kraju Germany.
Zadanie 7
Wyświetl produkty z kategorii Beverages.
Zadanie 8
Wyświetl zamówienia obsłużone przez pracownika o nazwisku Davolio.
Zadanie 9
Wyświetl zamówienia wysłane przez firmę Speedy Express.
JOIN na 3 tabelach
Zadanie 10
Wyświetl:
Zadanie 11
Wyświetl:
Zadanie 12
Wyświetl:
JOIN z liczbami
Zadanie 13
Wyświetl dla każdego zamówienia:
Zadanie 14
Wyświetl:
Zadanie 15
Wyświetl listę zamówień zawierającą: