【发布时间】:2013-08-26 17:26:52
【问题描述】:
我有这张桌子:
Person Job
PersonA XX
PersonA XX
PersonA XX
PersonB XX
PersonB XX
PersonB YY
PersonB ZZ
PersonC XX
PersonC XX
PersonA XX
PersonA YY
PersonB ZZ
...
现在,我希望输出是这样的:
Job PersonA PersonB Person C
XX 4 2 2
YY 1 1 0
ZZ 0 2 0
到目前为止,我有这个:
SELECT DISTINCT Person,
(SELECT COUNT(Job)
FROM dbo.TableName
GROUP BY Job)
FROM dbo.ExcelImport
不走运:(
【问题讨论】:
-
你不能在
table或规范化数据中解决这个问题吗? -
@SelectDistinct:好的!
标签: sql sql-server-2008 pivot