select * from (
select
t_product.`id`,
t_product.`name`, <!-- 产品全名 -->
t_product.`code`,<!-- 产品代码 -->
t_product.`creator`,
t_product.`creattime`,
t_sys_user.`user_name`,
t_sys_department.`dept_name`,
max(case t_product_item.`elementcode` when 'vc_product_shortname' then t_product_item.`itemvalue` else '' end )as vc_product_shortname, <!-- 产品简称 -->
max(case t_product_item.`elementcode` when 'vc_product_kind' then t_product_item.`itemvalue` else '' end )as vc_product_kind, <!--产品类型(人行受托职责)-->
max(case t_product_item.`elementcode` when 'vc_fundmanage' then t_product_item.`itemvalue` else '' end )as vc_fundmanage, <!--委托人资金来源-->
max(case t_product_item.`elementcode` when 'vc_entrus_name15554' then t_product_item.`itemvalue` else '' end )as vc_entrus_name15554, <!--委托人类型-->
max(case t_product_item.`elementcode` when 'vc_contract_num' then t_product_item.`itemvalue` else '' end )as vc_contract_num, <!--合同编号-->
max(case t_product_item.`elementcode` when 'vc_entrus_name' then t_product_item.`itemvalue` else '' end )as vc_entrus_name, <!--委托人名称-->
max(case t_product_item.`elementcode` when 'vc_custodian_bank' then t_product_item.`itemvalue` else '' end )as vc_custodian_bank, <!--托管行名称-->
max(case t_product_item.`elementcode` when 'foundDate' then t_product_item.`itemvalue` else '' end )as foundDate, <!--成立日期-->
max(case t_product_item.`elementcode` when 'vc_custodian_fee' then t_product_item.`itemv
msql一对多查询时,多中取特定值作为列(行转列)
最新推荐文章于 2024-02-28 06:45:00 发布