0

我想做一个产品页面的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-卡其色.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-卡其色.jpg

有什么办法吗!?

4

1 回答 1

3

如果您只是在寻找一个不同的ProductDesigns 列表和一些任意关联ProductImage的列表(正如评论中提到的那样),您可以使用任何带有 a 的聚合函数(min, max, averagegroup by

select ProductDesign, max(ProductImage)
from Product
where ProductDesign is not null
group by ProductDesign
于 2012-07-21T14:30:29.590 回答