【发布时间】:2019-05-25 01:48:10
【问题描述】:
编写查询以显示所有男性员工的员工编号、员工全名、专业 id。
SELECT staffid, firstname, lastname, specid, specname
FROM staff, staffspeciality, speciality
WHERE speciality.specid = staff_speciality.specid
WHERE staff.staffid = staff_speciality.staffid
WHERE gender = ‘M’;
SQL> 描述员工
Name Null? Type
----------------------------------------- -------- ----------------------------
STAFFID NOT NULL CHAR(2)
FIRSTNAME VARCHAR2(20)
LASTNAME VARCHAR2(20)
ROLE VARCHAR2(15)
GENDER CHAR(1)
DATEJOINED DATE
DATELEFT DATE
SQL> 描述专业;
Name Null? Type
----------------------------------------- -------- ----------------------------
SPECIALID NOT NULL CHAR(4)
SPECNAME VARCHAR2(20)
SPECNOTES VARCHAR2(100)
SQL> 描述员工专业;
Name Null? Type
----------------------------------------- -------- ----------------------------
STAFFID NOT NULL CHAR(2)
SPECID NOT NULL CHAR(4)
DATEQUALIFIED NOT NULL DATE
VALIDTILLDATE DATE
DETAILS VARCHAR2(100)
【问题讨论】:
-
提示:
JOIN。ON. -
我不知道怎么用,你能给我举个例子吗