MySQL GROUP_CONCAT多个字段
发布时间:2021-03-05 22:22:21 所属栏目:编程 来源:网络整理
导读:我也许没有大脑的时候. 我想从数据库中的两个字段行使GROUP_CONCAT返回一系列数字.到今朝为止,我已行使以下要领完成此操纵: SELECT t_id,CONCAT(GROUP_CONCAT(DISTINCT s_id),',IFNULL(GROUP_CONCAT(DISTINCT i_id),'')) AS all_idsFROM mytable GROUP BY t
我也许没有大脑的时候. 我想从数据库中的两个字段行使GROUP_CONCAT返回一系列数字.到今朝为止,我已行使以下要领完成此操纵:
这事变正常,但假如i_id为NULL,那么我虽然会获得一个不须要的逗号.有没有更好的要领来做到这一点,以是假如i_id为NULL,我最终不会以逗号末了? 最佳谜底 你必要行使CONCAT_WS来停止NULL值的特殊逗号,试试这个:
(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读