私は次のようなテーブルを持っています:
create table police(
ssn
name
boss_name
salary
);
Insert into police values(1,’A’,’C’,10000);
Insert into police values(2,’B’,’D’,20000);
Insert into police values(3,’C’,’E’,30000);
Insert into police values(4,’D’,’E’,45000);
Insert into police values(5,’E’,NULL,55000);
cursor
に対して を返す が必要total salary
ですpolices who have same boss
。ここでの結果は次のようになります。
30000(salary of C)+45000(salary of D)
どちらもボス E の下にあるためです。どうすればよいですか? ORACLE pl/sql または匿名ブロックの E の下にある C と D を見つけるにはどうすればよいですか?