String.Join in SQL

前端 未结 4 671
独厮守ぢ
独厮守ぢ 2021-01-18 19:17

i want to select from a Table called RMA(simplified):

 idRMA| RMA_Number
 -----------------------
 1      RMA0006701
 2      RMA0006730
 3               


        
4条回答
  •  长发绾君心
    2021-01-18 19:59

    Would this do?

    DECLARE @Codes VARCHAR(8000) 
    SELECT @Codes = COALESCE(@Codes + ', ': '') +  tdefSymptomCode.SymptomCodeNumber
        FROM  RMA INNER JOIN
            trelRMA_SymptomCode ON RMA.IdRMA = trelRMA_SymptomCode.fiRMA INNER JOIN
            tdefSymptomCode ON trelRMA_SymptomCode.fiSymptomCode = tdefSymptomCode.idSymptomCode
        where idRMA=2
        order by SymptomCodeNumber
    return @Codes
    

提交回复
热议问题