我在接受顶级 IT 行业之一的采访时被问到这个问题,我完全不知道。谁能告诉我怎么做?Mysql 或 Oracle 都可以,但我提供的是 mysql 的示例。
CREATE TABLE employee (employee_ID VARCHAR(5), manager_ID VARCHAR(5));
CREATE TABLE meeting (meeting_ID VARCHAR(1), meeting_title VARCHAR(100));
CREATE TABLE attendee (meeting_ID VARCHAR(1), employee_ID VARCHAR(5));
这种关系在这个例子中非常简单。我认为这是一个非常规范化的例子,直到第 3 范式。与会者将会议和参与的员工(包括员工和经理)联系起来。
问题是编写一个查询,找出员工和他的经理都参加的会议。