日期:2014-05-16 浏览次数:20700 次
create table 个人保费表
(管理代码 int,投保人姓名 varchar(10),险种代码 varchar(10),保费总额 int,基本保费 int)
insert into 个人保费表
select 112,'张三','001',50000,100 union all
select 112,'李四','001',50000,100 union all
select 113,'王五','002',60000,150 union all
select 113,'赵六','002',70000,200 union all
select 114,'钱七','003',80000,200
create table 管理机构表
(管理代码 int,管理机构 varchar(20))
insert into 管理机构表
select 112,'长春公司' union all
select 113,'武汉公司' union all
select 114,'北京公司'
create table 险种代码表
(险种代码 varchar(10),险种名称 varchar(20))
insert into 险种代码表
select '001','意外伤害险' union all
select '002','医疗保险' union all
select '003','两全保险'
select b.管理机构,a.投保人姓名,c.险种名称,a.保费总额,a.基本保费
from 个人保费表 a
left join 管理机构表 b on a.管理代码=b.管理代码
left join 险种代码表 c on a.险种代码=c.险种代码
/*
管理机构 投保人姓名 险种名称 保费总额 基本保费
-------------------- ---------- -------------------- ----------- -----------
长春公司 张三 意外伤害险 50000 100
长春公司 李四 意外伤害险