select
SUBSTRING_INDEX(temp.结果一,',',1) as 第一列数据,
SUBSTRING_INDEX(SUBSTRING_INDEX(temp.结果一,','2),',',-1) as 第二列数据,
SUBSTRING_INDEX(temp.结果一,','-1) as 第三列数据,
temp.结果二 as 第四列数据
FROM(
select(select concat_ws(',',数据一, 数据二,数据三) from xx where 条件一) as 结果一,
select(select xx from xx where 条件二) as 结果二
)temp