|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 zerooneus 于 2013-6-20 11:24 编辑
以VIN为重复字段标准,将VIN重复的,但是BCD字段为空的除掉
VIN | A | B | C | D | 1 | 123 | | | | 1 | 123 | | | | 1 | 123 | transmission | | | 2 | 456 | | 231 | | 2 | 456 | | | 4564 | 3 | 789 | | | 3344 | 3 | 789 | | | | 3 | 789 | | | | 4 | 1234 | | | |
select distinct vin, A, B, C, D from test where vin is not null
得到如下结果
VIN | A | B | C | D | 1 | 123 | | | | 1 | 123 | transmission | | | 2 | 456 | | 231 | | 2 | 456 | | | 4564 | 3 | 789 | | | 3344 | 3 | 789 | | | | 4 | 1234 | | |
|
然后再通过查询得到下述结果[我采用的是EXCEPT运算]
VIN | A | B | C | D | 1 | 123 | transmission | | | 2 | 456 | | 231 | | 2 | 456 | | | 4564 | 3 | 789 | | | 3344 | 4 | 1234 | | |
|
不知道如何处理,试了好多,但是毛病百出.
求各位大侠赐教.
有什么语句可以将表1到表3一步到位,实在不行,一步一步也是可以的.我用的是ACCESS,请符合access的语法,谢谢
|
|