この質問があります。
2 つのテーブルの場合: 1 つ目は従業員: Employee(id, roomID)
2 つ目は :Room(roomID, roomName)
問題は、各部屋で何人の従業員が働いているかです。
これは SQL 言語で簡単に実行できます。
select Room.roomID, COUNT(Employee.id) as NumofEmployee
from Employee, Room
where employee.roomID = Room.roomID
group by Room.roomID
同じ質問ですが、リレーショナル代数言語で書いています。私はこの言語を知っているので、この質問は私をとても頭痛にさせますjoin
selection
projection
difference
. そのため、たとえば :group by
やcount
.
ありがとう :)