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 に答える