Przypomnienie wiadomości cz. III - JOIN

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:

  • numer zamówienia,
  • imię i nazwisko klienta,
  • imię i nazwisko pracownika,
  • datę zamówienia.


Zadanie 11

Wyświetl:

  • nazwę produktu,
  • nazwę kategorii,
  • nazwę dostawcy.


Zadanie 12

Wyświetl:

  • numer zamówienia,
  • nazwę klienta,
  • nazwę firmy spedycyjnej.



JOIN z liczbami

Zadanie 13

Wyświetl dla każdego zamówienia:

  • numer zamówienia,
  • nazwę klienta,
  • koszt przesyłki.


Zadanie 14

Wyświetl:

  • nazwę produktu,
  • cenę jednostkową,
  • nazwę kategorii
    posortowane od najdroższych.


Zadanie 15

Wyświetl listę zamówień zawierającą:

  • numer zamówienia,
  • nazwisko klienta,
  • imię i nazwisko pracownika,
  • nazwę firmy spedycyjnej,
  • datę zamówienia.

Kontakt: mgzsp22@gmail.com

© 2026. Wszystkie prawa zastrzeżone.

error: Content is protected !!