作为我计算机科学教育任务的一部分,我被要求将查询从 SQL 转换为关系代数表达式。
查询背后的想法是从一个表中找到所有房间,该表具有设备类型投影仪,但没有白板-以下查询可以做到这一点,但现在我无法将其转换为关系代数表达式.
SELECT
e.room, e.type
FROM
Equipment AS e
LEFT OUTER JOIN
Equipment AS e2 ON e.room = e2.room AND e2.type = 'whiteboard'
WHERE
e.type = 'projector'
AND e2.type IS NULL;
我很感激翻译这个问题的任何帮助,因为我是新手,通常似乎看不到这里的逻辑。