私は以下のようなOracleのテーブルを持って選択します。今、ユーザーが複数回投票することができオラクル - 個別のユーザーによる最も投票項目
User - UserId,
Item - ItemId,
UserVote - UserVoteId, UserId, ItemId.
を。私はこの質問で苦労しています:最も多く投票された項目を取得一意に - 同じ人からの複数の票が1つだけを意味することを意味します。
SQL Serverの場合は、tempテーブルなどを作成している可能性がありますが、Oracleでの処理方法はわかりません。私はまた、ネクタイを扱う方法を考えるのに苦労しています。つまり、2つの商品に18の "ユニーク"な投票があるとします。私は両方の項目がその場合に欲しいです。
オラクルサポートCTE構文ですか? –
はい.. http://beyondrelational.com/modules/2/blogs/70/posts/10947/usage-of-cte-sql-server-vs-oracle.aspx – Arion