我有一个像下面Oracle表:甲骨文 - 选择最由不同的用户投票项目
User - UserId,
Item - ItemId,
UserVote - UserVoteId, UserId, ItemId.
现在,用户可以多次投票。我很难与这个查询:获得最多投票项目唯一 - 意味着来自同一个人的多票投票只计为一个。
如果是SQL Server,我可能创建了临时表和全部,但我不知道如何在Oracle中处理。我也很难考虑如何处理领带,这意味着如果两个项目都有18个“独特”的选票。在这种情况下,我想要两个项目。
确实oracle支持CTE语法吗? – 2012-04-24 13:17:33
yes .. http://beyondrelational.com/modules/2/blogs/70/posts/10947/usage-of-cte-sql-server-vs-oracle.aspx – Arion 2012-04-24 13:20:34