举例来说,我有一张表,其中包含客户在咖啡馆中活动的描述。 (比喻实际的表的我的工作)将多行组合成一行
Customer Borrowed Book Ordered Drink Has Company
1 1
1 1
1 Yes
2 1
3 1
3 Yes
4 1 1
4 1
我想行这样
Customer Borrowed Book Ordered Drink Has Company
1 1 1 Yes
2 1
3 1 Yes
4 1 2
我做自联接与聚结结合,但它并没有给我想要的结果。
想必你只是想'总和([借来的书]),SUM([下令饮料]),MAX([有公司])'和组按客户? – ZLK
@ZLK,是的,有点..但初始表实际上是一个结果集的临时表,我不能通过聚合问题 –
哼。如果不知道原始数据是什么以及为什么会遇到聚合问题,很难提供帮助。注意:当执行总和时,您可能还需要一个'isnull(x,0)'语句。 – ZLK