@H_404_1@我可能没有大脑的时刻.
@H_404_1@我想从数据库中的两个字段使用GROUP_CONCAT返回一系列数字.到目前为止,我已使用以下方法完成此操作:
@H_404_1@
SELECT t_id,CONCAT(GROUP_CONCAT(DISTINCT s_id),',IFNULL(GROUP_CONCAT(DISTINCT i_id),'')) AS all_ids
FROM mytable GROUP BY t_id
@H_404_1@这工作正常,但如果i_id为NULL,那么我当然会得到一个不必要的逗号.有没有更好的方法来做到这一点,所以如果i_id为NULL,我最终不会以逗号结尾?最佳答案