为Access只选择一列值的Distinct

时间:2012-07-21 13:40:11

标签: sql select distinct

我想要对产品页面进行datalistview。

以下是我现在使用的内容:

SELECT DISTINCT pProductDesign, pProductImage 
FROM Product 
WHERE (pProductDesign IS NOT NULL) 
ORDER BY pProductImage

结果是:

  

pProductDesign | pProductImage

     

128101 |〜/ Images / 128101-Cream.jpg
  128101 |〜/ Images / 128101-Gold.jpg

     

128101 |〜/ Images / 128101-Khaki.jpg

     

8680C |〜/ Images / 8680C-Cream.jpg

     

8680C |〜/ Images / 8680C-Gold.jpg
  8680C |〜/ Images / 8680C-Khaki.jpg

但我想要的只是:

  

pProductDesign | pProductImage

     

128101 |〜/ Images / 128101-Cream.jpg

     

8680C |〜/ Images / 8680C-Khaki.jpg

无论如何都要这样做!?

1 个答案:

答案 0 :(得分:3)

如果您只是为每个ProductDesign和一些任意关联的ProductImage寻找一个独特的列表(如评论中所提到的那样),您可以使用任何聚合函数({{1 {},minmax)与average

group by