У меня есть таблицы оракула, как показано ниже:Oracle - выбрать наиболее голосовал детали различных пользователей
User - UserId,
Item - ItemId,
UserVote - UserVoteId, UserId, ItemId.
Теперь пользователь может проголосовать несколько раз. Мне сложно с этим запросом: Получить товар (ы) больше всего голосов uniquely - что означает несколько голосов от одного и того же человека, считая только одним.
Если бы это был SQL Server, я мог бы создать временную таблицу и все, но я не знаю, как обращаться в Oracle. Мне также трудно думать о том, как обращаться с галстуком, а это значит, что если два предмета имеют 18 «уникальных» голосов. Я хотел бы получить оба предмета в этом случае.
есть ли синтаксис синтаксиса оракула? –
да .. http://beyondrelational.com/modules/2/blogs/70/posts/10947/usage-of-cte-sql-server-vs-oracle.aspx – Arion