我有一张这样的桌子:
ID | C1 | C2 | 序列 |
---|---|---|---|
1 | 这是我的重新 | 盟友长句 | 1 |
1 | 这是我的重新 | 存储在一个 | 2 |
1 | 这是我的重新 | 真的很糟糕的格式 | 3 |
而且我需要一些 SQL 查询或存储过程将其拉出,使其显示为“这是我的非常长的句子,以非常糟糕的格式存储”
select
case
when seq = '1'
then c1 else ''
end + stuff((select c2 from table t2
where t2. id = t1.id and t2.seq = t1.seq
for xml path('')), 1, 1, '')
from
table t1
我已经做到了,但它正在放入 XML,我不知道为什么。任何帮助表示赞赏。