私はこのような状況で、私はSQLクエリを作成できません。これで私を助けてください。 reqiuredJOINできず、最終的なクエリを取得することができません。
create table student(
studentName varchar(50)
);
Insert into student values('abc');
Insert into student values('mnop');
Insert into student values('xyz');
Insert into student values('pqrs');
create table workAssigned (
topic varchar(50),
creator varchar(50),
reviewer varchar(50),
creationCount decimal(4,2)
reviewCount decimal(4,2)
);
insert into workAssigned values('algebra','abc','mnop',1.25,0.75);
insert into workAssigned values('geometry','mnop','xyz',1.5,0.25);
insert into workAssigned values('algorithms','mnop','xyz',1.5,1.5);
insert into workAssigned values('derivative','xyz','abc',0.25,1);
最終的な出力は次のようになります。
StudentName NumberOfWorkDone Effort
abc 2 2.25
mnop 3 3.75
xyz 3 2
pqrs NUll NULL
NumberOfWorkDoneは、作成者とレビューのSUMで、 努力がcreationCountとreviewCountのSUM
ヒント: 'JOIN'、' GROUP BY'。 –