0

这是表结构

   id   empRef_ID   mkt_route_ID    sl_No
----------------------------------------------------
    1     8            6              1
    2     8            8              1
    3     8            20             2
    4     8            22             2
    5     8            23             2

我想像这样

    empRef_ID   mkt_route_ID    sl_No
----------------------------------------------------
      8            6/8            1
      8            20/22/23       2
4

1 回答 1

4
SELECT empRef_ID , mkt_route_ID=  
    STUFF((SELECT '/ ' + cast(mkt_route_ID as varchar)
           FROM table_2 b 
           WHERE b.sl_No = a.sl_No 
          FOR XML PATH('')), 1, 2, ''),sl_No 
FROM table_2 a
GROUP BY empRef_ID,sl_No
于 2012-07-06T05:52:23.190 回答