access里distinct语句和sql里面distinct语句用法不一样吗?!(本人没积分了,只希望哪个路过的高手看哈)

2024-11-23 07:40:22
推荐回答(1个)
回答1:

distinct *表示你查询的所有字段的过滤重复
比如你有两行数据
1 白菜类 白菜1
2 白菜类 白菜2
这两行数据,肯定是不相同的,所以select distinct *,一定会把两行数据都查出来。
只是你显示的时候,只显示了类别这一项,所以把不重复的数据给掩盖了而已。
按照你这个显示,你应该select distinct 字段 FROM TABLE这样来做。