Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --jaki pracownik obsługiwał jakiego klienta
- CREATE OR REPLACE VIEW v6 AS
- SELECT DISTINCT P.pracownik_imie, P.pracownik_nazw, K.klient_imie, K.klient_nazwisko
- FROM Zgloszenie Z, Pracownik P, Klient K
- WHERE Z.id_pracownik=P.id_pracownik AND Z.id_klient=K.id_klient
- GROUP BY rollup( P.pracownik_imie, P.pracownik_nazw, K.klient_imie, K.klient_nazwisko);
- SELECT * FROM v6;
- -- jacy pracownicy należą do danego wydziału
- CREATE OR REPLACE VIEW v7 AS
- SELECT DISTINCT P.pracownik_imie, P.pracownik_nazw, W.nazwa_wydzial
- FROM Pracownik P, Wydzial W
- WHERE P.id_wydzial=W.id_wydzial
- GROUP BY rollup(W.nazwa_wydzial, P.pracownik_imie, P.pracownik_nazw);
- SELECT * FROM v7;
- --
- --jaki pracownik obsługiwał jakiego klienta
- CREATE OR REPLACE VIEW v9 AS
- SELECT P.pracownik_nazw, K.klient_imie, K.klient_nazwisko
- FROM Zgloszenie Z, Pracownik P, Klient K
- WHERE Z.id_pracownik=P.id_pracownik AND Z.id_klient=K.id_klient
- GROUP BY (P.pracownik_nazw, K.klient_imie, K.klient_nazwisko);
- SELECT * FROM v9;
- -- jacy pracownicy należą do danego wydziału
- CREATE OR REPLACE VIEW v10 AS
- SELECT DISTINCT P.pracownik_imie, P.pracownik_nazw, W.nazwa_wydzial
- FROM Pracownik P, Wydzial W
- WHERE P.id_wydzial=W.id_wydzial
- GROUP BY rollup(W.nazwa_wydzial, P.pracownik_imie, P.pracownik_nazw);
- SELECT * FROM v10;
- --
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement