为您提供了以下关系模式(带下划线的键):
外键:
在SQL中编写以下查询:
我做了S1和S2,但是对于S3和S4,我尝试了递归,但是它不起作用
WITH recursive Number1(Pname2, Budget2, Agency2) As(
(select Pname,Budget, Agency from project)
Union
(select P.pname, B.budget2, b.Agency2
from project P, Number1 B
where p.budget=B.budget2 and p.agency= b.agency2))
select Number1.pname2
from project P, Number1 B
where pname2 < B.buget2;