0
我正在尝试查找与关联媒体ID相关的唯一用户ID。使用关联的媒体ID检索唯一ID
以下是我有:
Select UserId, (Select Top(1) MediaId From Media Where UserId = M.UserId ORder By NewId()) as MediaId From Media as M Group By UserId
我尝试了不同的组通过组合,但没有一次成功。
有没有更好的方法来做到这一点?
编辑
表看起来是这样的:
MediaId int PK
UserId int FK
Status nvarchar(50)
预期结果
UserId MediaId
9 101
10 234
不确定你需要什么。你能否提供表格结构,数据和预期结果? – 2009-12-04 08:02:32
UserId在整个表中是唯一的吗? MediaId在整个表格中是唯一的吗? UserId和MediaId是否独一无二? – chefsmart 2009-12-04 08:47:56