ZSBD-2st-1.2-lab8.tresc-1.3-Slajd25

Z Studia Informatyczne
Wersja z dnia 10:33, 10 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Zagnieżdżone tabele – SQL – cd.

Zagnieżdżone tabele – SQL – cd.


Aby skorzystać z operatora TABLE nie trzeba koniecznie podawać mu jako parametr podzapytania. Ten slajd demonstruje inną, bardzo przydatną konstrukcję z wykorzystaniem operatora TABLE. W zapytaniu pokazanym na slajdzie łączymy każdy obiekt z tabeli ZAKUPY, z wartościami zapisanymi w składowanych w nich kolekcjach. Przykładowo, zakupy dokonane 03/04/2006 to „Chleb”, „Masło” i „Mleko”. W wyniku połączenia obiekt reprezentujący zakupy dokonane 03/04/2006 zostanie zwrócony tyle razy ile jest elementów w kolekcji, ale za każdym razem z tym obiektem zostanie zwrócona inna wartość z kolekcji. Z kolei 04/05/2006, zakupiono „Sok owocowy” i „Chipsy”, a zatem obiekt ten zostanie zwrócony dwukrotnie, przy czym raz z obiektem zostanie zwrócona wartość „Sok owocowy”, a raz „Chipsy”.


<< Poprzedni slajd | Spis treści | Następny slajd >>