我需要选择随机数量的行,但还要确保这些行不包含重复的 Image 值:
ImgID Image
1637 PM1371564839.jpg
1638 PM1371564839.jpg
1639 PM1371564840.jpg
1640 PM1371564840.jpg
1641 PM1371564840.jpg
1642 PM1371564841.jpg
1643 PM1371564842.jpg
1644 PM1371564842.jpg
1645 PM1371564842.jpg
1646 PM1371564843.jpg
1647 PM1371564843.jpg
我做了一个 -select top 25 percent * from Table order by newid();
这适用于事物的随机方面,但它会带回重复。我尝试了一个独特的,但它不喜欢按部分排序。基本上有没有更好的方法来显示随机的 3 个不重复的图像。