我正在寻找创建一个选择语句。我的问题是我不知道从哪里开始。我正在寻找连接字段表中的名字和姓氏。然后我想从 Project 表中获取项目编号和项目名称。关系是(字段 1:N 工作 N:1 项目)。我不知道如何与中间的 Work 表进行连接。
CREATE TABLE project (
proNumber SMALLINT not null ,
proName VARCHAR(25),
proLocation VARCHAR(25) NULL,
proDeptNumber SMALLINT,
constraint pkProj primary key(proNumber)
);
CREATE TABLE Field (
SSN CHAR(9) ,
LastName VARCHAR(25),
FirstName VARCHAR(25),
MiddleName VARCHAR(25) NULL,
Address VARCHAR(50) NULL,
City VARCHAR(25) NULL,
State CHAR(2) NULL,
Zip CHAR(9) NULL,
DateOfBirth DATETIME NULL,
Salary FLOAT(8,2) not null,
ParkingSpace INT,
Gender CHAR(1) NULL,
DptNumber SMALLINT,
SuperID CHAR(9),
constraint pkField PRIMARY KEY(ssn)
);
CREATE Work (
workEmpSSN CHAR(9) not null,
workProNumber SMALLINT not null,
workHours DECIMAL(5,1) NULL,
workHoursPlanned DECIMAL(5,1) NULL,
constraint pkAssign PRIMARY KEY (workEmpSSN, workProNumber)
);