嗨,任何人都可以帮助解决这个小 MS SQL 难题。
我基本上需要从每个提交者那里得到一个随机答案。
id, submitter, answer
1, James, Blue
2, James, Red
3, James, Orange
4, Ian, Yellow
5, Ian, Pink
6, Robert, Red
我尝试了以下方法,但显然这总是会得到 min(id) 或 Max(id) 我需要的是随机数(id)?
select * from #tmpData
where id in (
select min(id ) FROM #tmpData
group by submitter
)
提前致谢..