日期:2014-05-18  浏览次数:20551 次

求交叉表的SQL
求交叉表的SQL,三个表,结果如下
(物品(假设3个),客户(假设3个),销售发货表(假设9条))
要求结果如4.
-------------------------------------------
1,物品表:   UB_Articles

ArticleID     ArticleName
INT(4)           NVARCHAR(10)
1                     物品1
2                     物品2
3                     物品3
.                     .
.                     .
N                     物品N
(更多物品)
-------------------------------------------
2,客户表:   UB_Customers
CustomerID     CustomerName
INT(4)             NVARCHAR(50)
1                       客户1
2                       客户2
3                       客户3
.                     .
.                     .
N                     客户N
(更多客户)
-------------------------------------------
3,销售发货主表:   UD_SaleInvoices
SaleInvoiceID     ArticleID     CustomerID     Desp
INT(4)                   INT(4)           INT(4)             NVARCHAR(50)
1                             1                     1                       a
2                             1                     2                       b
3                             1                     3                       c
1                             2                     1                       d
2                             2                     2                       e
3                             2                     3                       f
1                             3                     1