3547343287
select nazwa
from KLIENCI, (select kid from ZAMÓWIENIA minus
select kid from (select kid, id from ZAMÓWIENIA,
PRODUKTY where cena jedn = 50 minus
select kid, pid from ZAMÓWIENIA)
)
where id = kid;
Zad. 9a. Wypisać identyfikatory agentów, którzy realizowali zamówienia na przynajmniej cały zestaw produktów, jaki zamówił klient o identyfikatorze c04 (a być może bardziej liczny).
Rozwiązanie algebraiczne
PI = (Z gdzie kid = ‘c04’)[pid]
Al =Z[aid,pid] - PI
Rozwiązanie w SOL
Zgodnie z tożsamością:
Z[aid,pid] + PI = Z[aid] - (Z[aid] x PI - Z[aid,pid])[aid] możemy napisać zapytanie SQL:
select aid from ZAMÓWIENIA minus
select aid from (select Zl.aid, Z2.pid
from ZAMÓWIENIA Z1, ZAMÓWIENIA Z2
where Z2.kid = ‘c04’
minus
select aid, pid from ZAMÓWIENIA);
Zad. 9b. Wypisać identyfikatory agentów, którzy realizowali
zamówienia na wyłącznie cały zestaw produktów, jaki zamówił klient o identyfikatorze c04.
Andrzej Grzybowski - Instytut Fizyki, Uniwersytet Śląski
Wyszukiwarka
Podobne podstrony:
Rozwiązanie w SOL za pomocą iloczynu karteziańskieso select kid, KLIENCI.nazwa, AGENCI.nazwa fromlub Alternatywne rozwiązanie w SOL (select aid front ZAMÓWIENIA minus select aid from (select Zl.aid67180 skanuj0458 476 PHP i MySQL dla każdego function showPollResults(Sid){ $query = "SEIECT NaKlienci Informacja o możliwości realizacji zamówienia Prognozy, zamówienia Plan produkcji, pianJedno z możliwych rozwiązań w SOL select id from PRODUKTY minus select Z.pid from ZAMÓWIENIA Z, KLIEskanuj0342 (2) Rozdział 12. ♦ Tworzenie bazy w praktyce 357 SELECT Zamówieni a.Id. Tytuł . Ilośćselect P.ID_D, NAZWA, MIN(PENSJA) from pracownicy P, działy D where D.ID_D=P.IDJD group by43611 ullman239 (2) 484 S. ZORIENTOWANE OBIEKTOWO JE2YK! ZAPYTAŃ SELECT m FROM Filmy :r. WHERE m.nalSCHEMAT SQL KONSTRUKCJA select [ to co chcemy wyświetlić ] from [ nazwa tabeli ] join [ nazwa kolejnf14 5 Bi Add Data Source Select which ODBC driver you want to use from the list, then choose OK. OKillus ad1 Jł Selection from the Catalogue of G. P. PUTNAMS SONSwięcej podobnych podstron