我的页面现在有一组复选框  代表我的表中的某个字段
比如  第一组  第二组  第三组  第四组 ~   当我选中其中几个或者全部 如何让它在字段中以逗号的形式隔开(第一组,第二组,第三组,第四组) 而不是一次添加多条数据

解决方案 »

  1.   

    --try ?
    CREATE TABLE #a(a varchar(10))
    GO
    INSERT INTO #a SELECT 'A'
    INSERT INTO #a SELECT 'A'
    INSERT INTO #a SELECT 'B'
    INSERT INTO #a SELECT 'B'
    INSERT INTO #a SELECT 'C'
    INSERT INTO #a SELECT 'C'
    go(1 行受影响)(1 行受影响)(1 行受影响)(1 行受影响)(1 行受影响)(1 行受影响)DECLARE @t VARCHAR(8000)
    ,@comma varchar(2)
     SET @t = ''
     SET @comma = ''
     SELECT  @t = @t + @comma + a.a
     ,@comma = ','
     FROM #a aPRINT @t
    --
    A,A,B,B,C,C