【发布时间】:2011-12-18 21:43:59
【问题描述】:
我通常可以找出我的应用程序需要的任何 sql 查询,但最近我被需要创建的交叉表查询难住了,想知道您是否可以提供帮助?
我有 3 张桌子
Category(catID, catTitle)
Equipment(equipID, make, model, quantity, catID, siteID)
Site(siteID, title)
我想创建一个交叉表查询来显示如下所示的结果集
Category Site1 Site2 Site3 Site4 Site5
PC 2 0 10 3 6
Camera 12 4 2 0 8
Printer 3 2 1 1 2
使用设备表中的数量字段显示的数字代表每个站点内每个类别项目的总数。我以前从来没有做过交叉表查询,我正在努力让它工作。
【问题讨论】:
标签: sql sql-server-2008 crosstab