对于今天收治10名以上患者的每个病房,列出病房名称、病房类型和每个病房的床位数
给出以下架构:
Patient(PatNo, patName, patAddress, DOB)
Ward (wardNo, wardName, wardType, noOfBeds)
Contains (PatNo, WardNo, admissionDate)
这是我的 SQL:
select PatNo, wardNo, wardName, wardType, noOfBeds
from Ward w , Contains c
where w.wardNo = c.WardNo
and count(c.patNo) > 10
and c.admissionDate = getDate();
我不明白如何将聚合与关系代数一起使用。