create table t_3_e as
select * from transaction_detail_202203 where 外部商户名称 is null;
create table trans_detail_202203_c as
select * from transaction_detail_202203 where 外部商户名称 is not null;
select GROUP_CONCAT('`',column_name,'`') from information_schema.columns where table_schema='alliance' and table_name='t_3_e';
create table t_3_e_c like t_3_e;
insert into t_3_e_c(
`alliance_no`,`订单编号`,`外部交易订单号`,`机具种类`,`公司编号`,`所属者用户编号`,`机具所属者姓名`,`机具所属者邀请码`,`外部商户号`,`外部商户名称`,`交易类型`,`交易金额`,`分润扣除项`,`交易时间`,`机具SN号`,`结算方式 0-T0 1-T1,2-D1,3-D0`,`交易卡种 1-贷记卡,2-借记卡`,`交易费率`,`交易手续费`,`参与的手续费活动,多个以,分开,free-免手续费活动`,`交易分润金额`,`结算分润金额`,`联创交易分润`,`联创结算分润`,`所属联创用户`,`所属机构编号`,`所属机构名称`,`机构所属销售`)
select `alliance_no`,`订单编号`,`外部交易订单号`,`机具种类`,`公司编号`,`所属者用户编号`,`机具所属者姓名`,`机具所属者邀请码`,`外部商户号`,`交易类型`,`交易金额`,`分润扣除项`,`交易时间`,`机具SN号`,`结算方式 0-T0 1-T1,2-D1,3-D0`,`交易卡种 1-贷记卡,2-借记卡`,`交易费率`,`交易手续费`,`参与的手续费活动,多个以,分开,free-免手续费活动`,`交易分润金额`,`结算分润金额`,`联创交易分润`,`联创结算分润`,`所属联创用户`,`所属机构编号`,`所属机构名称`,`机构所属销售`,null from t_3_e;
insert into trans_detail_202203_c
select * from t_3_e_c ;
drop table transaction_detail_202203;
insert into transaction_detail
select `alliance_no`,`订单编号`,`外部交易订单号`,`机具种类`,`公司编号`,`所属者用户编号`,`机具所属者姓名`,`机具所属者邀请码`,`外部商户号`,`外部商户名称`,`交易类型`,`交易金额`,`分润扣除项`,`交易时间`,`机具SN号`,`结算方式 0-T0 1-T1,2-D1,3-D0`,`交易卡种 1-贷记卡,2-借记卡`,`交易费率`,`交易手续费`,`参与的手续费活动,多个以,分开,free-免手续费活动`,`交易分润金额`,`结算分润金额`,`联创交易分润`,`联创结算分润`,`所属联创用户`,`所属机构编号`,`所属机构名称`,`机构所属销售`,null from transaction_detail_202203;