我有一个包含以下列的表
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
答案 0 :(得分:2)
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