MySQL GROUP_CONCAT多个字段
发布时间:2020-05-23 21:26:35 所属栏目:MySql 来源:互联网
导读:我可能没有大脑的时刻.我想从数据库中的两个字段使用GROUP_CONCAT返回一系列数字.到目前为止,我已使用以下方法完成此操作:SELECT t_id, CONCAT(GROUP_CONCAT(DISTINCT s_id),,,IFNULL(GROUP_CONCAT(DISTINCT i_id),)) AS all_ids FROM mytable
|
我可能没有大脑的时刻. 我想从数据库中的两个字段使用GROUP_CONCAT返回一系列数字.到目前为止,我已使用以下方法完成此操作:
这工作正常,但如果i_id为NULL,那么我当然会得到一个不必要的逗号.有没有更好的方法来做到这一点,所以如果i_id为NULL,我最终不会以逗号结尾? 最佳答案 你需要使用CONCAT_WS来避免NULL值的额外逗号,试试这个: (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
