mysql中子查询有多个结果返回怎么处理

2024-11-13 13:03:58
推荐回答(1个)
回答1:

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