J
jenhon
Unregistered / Unconfirmed
GUEST, unregistred user!
ACCESS表:
Table1
A B(顺序号) C D
1 1 货品1 描述1
1 1 货品2 描述2
1 2 货品1 描述1
1 2 货品2 描述2
1 3 货品3 描述3 .....(不同)
1 4 货品1 描述1
1 4 货品2 描述2
2 1 货品4 描述4
2 1 货品5 描述5
2 1 货品6 描述6
2 2 货品7 描述7
2 2 货品8 描述8
2 3 货品7 描述7
2 3 货品8 描述8
想得到:
TABLE2:
A (统计B) C D
1 3(次) 货品1 描述1
1 3(次) 货品2 描述2
1 1(次) 货品3 描述3
2 1(次) 货品4 描述4
2 1(次) 货品5 描述5
2 1(次) 货品6 描述6
2 2(次) 货品7 描述7
2 2(次) 货品8 描述8
就是说想统计出 B 的数量。
说明:
1、可以增加辅助字段;
2、原表 相同 A-B 的 (货品 +描述) 是 唯一的:货品1+描述1 <> 货品2+描述2(但货品1可能 = 货品2);
3、不同的 A-B 的 (货品 +描述) 可能有相同的:货品1+描述1 可能= 货品3+描述3;
4、原表是有序的。
5、原表是临时表,不大,大概几百行,但 相同的A-B下的 货品+描述 可能很多行(意思是说不大合适把这些 货品+描述 变成 列)
想实现这样的目的,可能不是一个SQL语句就能实现,想请教一些思路。
Table1
A B(顺序号) C D
1 1 货品1 描述1
1 1 货品2 描述2
1 2 货品1 描述1
1 2 货品2 描述2
1 3 货品3 描述3 .....(不同)
1 4 货品1 描述1
1 4 货品2 描述2
2 1 货品4 描述4
2 1 货品5 描述5
2 1 货品6 描述6
2 2 货品7 描述7
2 2 货品8 描述8
2 3 货品7 描述7
2 3 货品8 描述8
想得到:
TABLE2:
A (统计B) C D
1 3(次) 货品1 描述1
1 3(次) 货品2 描述2
1 1(次) 货品3 描述3
2 1(次) 货品4 描述4
2 1(次) 货品5 描述5
2 1(次) 货品6 描述6
2 2(次) 货品7 描述7
2 2(次) 货品8 描述8
就是说想统计出 B 的数量。
说明:
1、可以增加辅助字段;
2、原表 相同 A-B 的 (货品 +描述) 是 唯一的:货品1+描述1 <> 货品2+描述2(但货品1可能 = 货品2);
3、不同的 A-B 的 (货品 +描述) 可能有相同的:货品1+描述1 可能= 货品3+描述3;
4、原表是有序的。
5、原表是临时表,不大,大概几百行,但 相同的A-B下的 货品+描述 可能很多行(意思是说不大合适把这些 货品+描述 变成 列)
想实现这样的目的,可能不是一个SQL语句就能实现,想请教一些思路。