请教一条SQL的写法
假设要储存公司员工的电话号码,但可能有员工既有公司电话,又有家庭电话,也可能有员工只有公司电话或家庭电话.
我设计了三张表来存放上述信息.
1 clerk_info 职工基本信息
create table clerk_info
(
id number,
name varchar2(20),
primary key id
}
2 hometel 家庭电话表
create table hometel
(
id number,
tel varchar2(8),
primary key id,
foreign key (id) reference clerk_info(id)
)
3 companytel 公司电话表
create table companytel
(
id number,
tel varchar2(8),
primary key id,
foreign key (id) reference clerk_info(id)
)
根据上面的表,我要查询出如下的结果,应该怎么写SQL文
id hometel company
1 12345678
2 23456789 34567890
3 45678901