我有如下的 oracle 表:
User - UserId,
Item - ItemId,
UserVote - UserVoteId, UserId, ItemId.
现在用户可以多次投票。我很难处理这个查询:Get item(s) most voted uniquely - 这意味着来自同一个人的多张选票仅计为一张。
如果是 SQL Server,我可能已经创建了临时表和所有,但我不知道如何在 Oracle 中处理。我也很难考虑如何处理平局,这意味着如果两个项目都有 18 个“唯一”选票。在那种情况下,我想要这两个项目。