0
点赞
收藏
分享

微信扫一扫

mysql 按逗号拆分多行数据

zmhc 2022-04-25 阅读 93
sql

SELECT
    a.CMAGREEMENT_NO,
    a.ATTACHMENT,
    substring_index(
        substring_index(
            a.ATTACHMENT,
            ',',
            b.help_topic_id + 1
        ),
        ',' ,- 1
    ) AS attachment_id
FROM
    bs_cmagreement a
JOIN mysql.help_topic b ON b.help_topic_id < (
    length(a.ATTACHMENT) - length(
        REPLACE (a.ATTACHMENT, ',', '')
    ) + 1
) and a.IS_DEL = 0 
-- and a.ATTACHMENT is not null

ps: bs_cmagreement.ATTACHMENT 是需要拆分的字段

举报

相关推荐

0 条评论