商品编码 | 单位名称 |
A | 斤 |
A | 公斤 |
B | 包 |
B | 份 |
通过SQL语句获得如下效果
A | 斤-公斤 |
B | 包-份 |
在mysql中是可以通过group_concat实现的,但是在sqlserver中是没有group_concat的
SELECT
SPBM,
STUFF(
(
SELECT
'-' + jbdw
FROM
PACK_UNIT
WHERE
SPBM = t.SPBM FOR xml path ('')
),
1,
1,
''
) AS tag
FROM
PACK_UNIT AS t
GROUP BY
SPBM
效果如下: