sql中給逗號分隔的查詢結果替換單引號


技術交流群:233513714

第一種方法:
SELECT
    *
FROM
    pay_inf_config a
WHERE
    a.id IN (
        SELECT
            REPLACE (
                concat('''', s.pay_id, ''''),
                ',',
                ''','''
            )
        FROM
            sys_app s
        WHERE
            s.app_id = 10001
    )

 第二種方法:

SELECT
    *
FROM
    pay_inf_config a
WHERE
    a.id IN (
        SELECT '''' + 
            REPLACE (
                group_concat(s.pay_id),
                ',',
                ''','''
            ) + ''''
        FROM
            sys_app s
        WHERE
            s.app_id = 10001
    )

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM