如下表结构:
在这里插入图片描述
子表:
在这里插入图片描述
双表查询:
在这里插入图片描述
映射了多行数据,而实际情况下,只想把这些数据给进行合并,可以采用GROUP_CONCAT()函数:

select  fc.*,GROUP_CONCAT(fb.from_batch) as from_batch 
from fd_cultivation as fc  left join fd_cultivation_batchs as fb on fc.id = fb.cultivation_id  
where cultivation_type = '鱼苗' group by fc.id

查询结果:
在这里插入图片描述
GROUP_CONCAT函数可以实现将多列合成一列中,使用”,“来进行保存,在逻辑层调用时,可以使用split函数进行分割,达到方便使用的效果。

Logo

本社区面向用户介绍CSDN开发云部门内部产品使用和产品迭代功能,产品功能迭代和产品建议更透明和便捷

更多推荐