2

我有一个包含以下列的表格

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
4

1 回答 1

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
于 2012-08-10T09:46:06.117 回答