[ORACLE] Skomplikowany update

0

Witam

Niedawno zamieszczałem podobny temat, ale teraz sprawa jest dość skomplikowana. Mam taką bazę danych:

user image

Chcę nadpisać status przedsiębiorstw, u których łączna wartość zakupionych przedmiotów jest mniejsza niż 100000. Mniej więcej coś tam skleciłem, tylko problem w tym, że nie sprawdza sumy wartości przedmiotów, a pojedyncze wartości przedmiotów wygląda ono w ten sposob:

 
update przedsiebiorstwo set status = 'mala' where nazwa in (
select nazwa as "Nazwa firmy" from przedsiebiorstwo where idfirmy in (
select idfirmy from transakcja where idtransakcji in (
select idtransakcji from opistransakcji where idprzedmiotu in (
select idprzedmiotu from przedmioty ***group by idprzedmiotu*** having sum(wartoscprzedmiotu) 
< 100000 )))) group by nazwa

Pomiędzy trzema gwiazdkami umieściłem to, co wg mnie powoduje problem.

0

W Oraclu joinów nie ma?

1 użytkowników online, w tym zalogowanych: 0, gości: 1