我有这个问题。
对于两个表:第一个是员工:Employee(id, roomID)
第二个是: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
。因此,许多我不知道如何处理的 SQL 命令,例如 :group by
或count
.
谢谢 :)