Informacje o nowych artykułach oraz akcjach edukacyjnych prosto na Twojej skrzynce e-mail!

Podzapytania: Podzapytania powiązane w SQL cz. II

W poprzedniej części tego wpisu, omówiłem podzapytania niepowiązane. Można było tam zaobserwować pewną zależność, a mianowicie podzapytanie było w pełni niezależne od danych zwracanych przez zapytanie zewnętrzne.

Podzapytania powiązane wyróżniają się tym, że zapytanie wewnętrzne wykonywane jest dla każdego wiersza z osobna wygenerowanego przez zapytanie zewnętrzne, co uniemożliwia wykonanie takiego podzapytania „osobno”.

Do ćwiczeń będziemy wykorzystywać bazę danych zbudowaną z dwóch tabel:

Tabela: pracownicy

PracownicyID (♠)Miasto (♣)ImieNazwiskoData_urodzeniaStanowiskoData_zatrudnienia
11JanKowalski1984-12-23Programista1999-12-09
21AdamAdamiak1991-08-08Menadżer2011-31-01
33JakubWawrzyniak1990-16-03Programista2010-01-04
42MichałJakubiak1981-05-02Projektant1998-09-22

Gdzie kluczem (♠) jest kolumna PracownicyID.

Tabela: miastoZamieszkania

MiastoZamieszkaniaID (♣)Miasto
1Kraków
2Warszawa
3Wrocław
4Londyn

Gdzie kluczem (♣) jest kolumna MiastoZamieszkaniaID oraz (♣).

Obie tabele zostały połączone za pomocą relacji PracownicyID -> MiastoZamieszkaniaID (♠ -> ♣). Oznacza to, że do każdego pracownika zostało przypisane jego miasto zamieszkania.

Strony: 1 2

Spodobało się?

Jeśli tak, to zarejestruj się do newslettera aby otrzymywać informacje nowych artykułach oraz akcjach edukacyjnych. Gwarantuję 100% satysfakcji i żadnego spamowania!

, , , , ,

Dodaj komentarz

Odpowiedz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Pin It on Pinterest