mysql把多行数据合并为一行,并且字段名自己定义
2017-12-20 14:23
746 查看
变为
SELECT policy_id,
CASE fee_type WHEN '3' THEN before_tax_amount ELSE 0 END before_tax_amount,
CASE fee_type WHEN '3' THEN rate ELSE 0 END commission_rate,
CASE fee_type WHEN '3' THEN tax ELSE 0 END tax,
CASE fee_type WHEN '3' THEN actual_amount ELSE 0 END commission_actual_amount,
CASE fee_type WHEN '6' THEN actual_amount ELSE 0 END agent_actual_amount,
CASE fee_type WHEN '6' THEN rate ELSE 0 END agent_rate,
CASE fee_type WHEN '6' THEN payment_name ELSE '' END agent_payment_name,
CASE fee_type WHEN '6' THEN pay_time ELSE '' END agent_pay_time,
CASE fee_type WHEN '10' THEN actual_amount ELSE 0 END leader_actual_amount,
CASE fee_type WHEN '10' THEN rate ELSE 0 END leader_rate,
CASE fee_type WHEN '10' THEN payment_name ELSE '' END leader_payment_name,
CASE fee_type WHEN '10' THEN pay_time ELSE '' END leader_pay_time,
CASE fee_type WHEN '11' THEN actual_amount ELSE 0 END individual_actual_amount,
CASE fee_type WHEN '11' THEN rate ELSE 0 END individual_rate,
CASE fee_type WHEN '11' THEN payment_name ELSE '' END individual_payment_name,
CASE fee_type WHEN '11' THEN pay_time ELSE '' END individual_pay_time,
CASE fee_type WHEN '12' THEN actual_amount ELSE 0 END car_dealer_actual_amount,
CASE fee_type WHEN '12' THEN rate ELSE 0 END car_dealer_rate,
CASE fee_type WHEN '12' THEN payment_name ELSE '' END car_dealer_payment_name,
CASE fee_type WHEN '12' THEN pay_time ELSE '' END car_dealer_pay_time,
CASE fee_type WHEN '13' THEN actual_amount ELSE 0 END community_actual_amount,
CASE fee_type WHEN '13' THEN rate ELSE 0 END community_rate,
CASE fee_type WHEN '13' THEN payment_name ELSE '' END community_payment_name,
CASE fee_type WHEN '13' THEN pay_time ELSE '' END community_pay_time
FROM tbl_oper_policy_fee
GROUP BY policy_id
相关文章推荐
- mysql中将多行数据合并成一行数据
- mysql利用group_concat()合并多行数据到一行
- mysql 合并多行数据到一行
- mysql利用group_concat()合并多行数据到一行
- mysql利用group_concat()合并多行数据到一行
- sql查询 ,多行数据合并成一行,并且显示合并后某一列的值拼接结果
- mysql 多行数据合并成一行
- mysql将多行数据合并成一行显示
- mysql利用group_concat()合并多行数据到一行
- MySql多行数据合并成一行,将字段中的值拼接在一起
- MySql多行数据合并成一行,将字段中的值拼接在一起
- mysql多行数据合并为一行
- mysql实现搜索多行数据合并成一行
- sql查询 ,多行数据合并成一行,并且显示合并后某一列的值拼接结果
- mysql如何将多行数据合并成一行
- mysql如何将多行数据合并成一行
- SqlServer实现oracle10g的 wmsys.wm_concat()/使用自连接、for xml path('')和stuff合并显示多行数据到一行中
- MySQL两行数据合并一行sql
- 使用Notepad++将多行数据合并成一行
- 使用Notepad++将多行数据合并成一行