3.9 考虑下图所示的雇员数据库,其中加下划线的是主码。为下面每个查询写出SQL表达式:
employee(employee_name, street, city)
works(employee_name, company_name, salary)
company(company_name, city)
managers(employee_name, manager_name)
习题3.9、3.10、3.16、3.17和3.20的雇员数据库
为了方便测试答案的正确性,在数据库中创建如下关系:
drop table if exists employee cascade;
drop table if exists works cascade;
drop table if exists company cascade;
drop table if exists managers cascade;
create table employee(
employee_name varchar not null,
street varchar,
city varchar,
primary key (employee_name)
);
create table works(
employee_name varchar not null,
company_name varchar,
salary numeric(18,2),
primary key (employee_name)
);
create table company(
company_name varchar not null,
city varchar,
primary k