Access处理DISTINCT的Bug?
在Access中使用DISTINCT会将字段截断。
过程重现如下:
- 用Access建立一个表T,建立两个字段a,b。b字段的类型为备注。
- 添加一条记录,为b字段输入一段很长的文本。
- 使用“select * from t”和“select a,b from t”查询结果正常。
- 使用“SELECT DISTINCT a, b FROM t;”,查询结果b字段内容被截断。
感觉使用DISTINCT 后会创建一张临时表,但临时表中字段b的类型为文本类型,容纳不下原有的内容,所以被截断。
我在另一台机子上实验结果一样。不知道在别的机子上是不是这样?有没有解决方法?