selectステートメントを作成しようとしています。私の問題は、どこから始めればよいかわからないことです。フィールドテーブルから姓名を連結しようとしています。次に、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)
);