SELECT risk_id ,
brand_name ,
edit_time ,
edit_user ,
risk_sort ,
merchant_id = STUFF(( SELECT ',' + CONVERT(VARCHAR(20), merch_id)
FROM tbRisk_Base_ProductMerch AS b
WHERE b.risk_id = t.risk_id
FOR
XML PATH('')
), 1, 1, '') ,
key_str0 = STUFF(( SELECT ',' + CONVERT(VARCHAR(20), key_str)
FROM tbRisk_Base_Product_Key AS b
WHERE b.risk_id = t.risk_id
AND is_debar = 0
FOR
XML PATH('')
), 1, 1, '') ,
key_str1 = STUFF(( SELECT ',' + CONVERT(VARCHAR(20), key_str)
FROM tbRisk_Base_Product_Key AS b
WHERE b.risk_id = t.risk_id
AND is_debar = 1
FOR
XML PATH('')
), 1, 1, '')
FROM tbRisk_Base_Product t;