【发布时间】:2016-03-10 19:40:42
【问题描述】:
我有一个由以下实例化的列表:
SELECT
chklRefTo
FROM CSART.DBO.tblMaintenance
并返回以下内容:
chklRefTo
----------
SRH
STI
GP/Walk-in
ED/UCC
Other
还有另一列值
Ref to
-------
STI
STI,GP/Walk-in,ED/UCC
GP/Walk-in,ED/UCC
SRH,STI,ED/UCC
STI,Other
由 this 实例化:
SELECT
ReferredTo AS "Reason Not Admitted"
FROM CSART.DBO.tblPhoneConsult
WHERE ReferredTo != '' AND ReferredTo IS NOT NULL
对于第一个列表中的每个值,我需要计算每个值在第二个列表中出现的次数。理想情况下,查询结果如下所示:
Ref Num
-----------
STI | 3
SRH | 1
Other| 1
我在尝试解决这个问题时运气不佳,因此我们将不胜感激任何帮助或建议。谢谢。
【问题讨论】:
标签: sql sql-server list concatenation