用MYSQL行转列。
李晶宝 2011-08-25 11:00:24 如题用MYSQL将这两个表行转列,要求变成如下一个表
员工ID 开始日期 结束日期 基本工资 职务津贴 工龄津贴 绩效奖
10001 2010-10-1 2010-10-31 1100 2200
用存储过程也可以,用一条SQL也可以,前提就是不要写死了。如下是两个表。
薪资结构项目表
项目ID, 项目名称, 项目类型
1 基本工资 数值型
2 职务津贴 数值型
3 工龄津贴 数值型
4 绩效奖 数值型
员工薪资表
员工ID 开始日期, 结束日期, 项目ID, 项目值
10001 2010-10-1 2010-10-31 1 1100
10001 2010-10-1 2010-10-31 2 2200