我有一个包含以下列的表格
1. ID
2. UserID
3. ImageUrl
我想为每个 UserID 检索一个随机 ImageUrl。例如表中有4行
1 12251 Winter.jpg
2 12251 Summer.jpg
3 33333 Fall.jpg
4 33333 Spring.jpg
并且查询检索以下行
1 12251 Winter.jpg
4 33333 Spring.jpg
最佳答案
select userid,picture from
(
select userid, picture, ROW_NUMBER() over (partition by userid order by newid()) rn
from yourtable
) v
where rn =1
order by xtype
关于sql - 检索一组的随机行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11898994/