問題の説明を容易にするために、合計 3 つのフィールドを持つ多対多の関係テーブルを簡略化しました。
id wid uid
次に、それぞれ (重複しない) を調べたいと思います。 wid のグループ内の wid 対応する最初の 5 つの uid (id 制限 5 順)
つまり、最終結果は
wid1 = [uid, uid, uid, uid ...]
wid2 = [uid, uid, uid, uid ...]
SQL を直接使用してそのような結果を取得できますか?
ringa_lee2017-05-16 13:14:25
@deepcoming のアイデアは問題ありません。uid の重複と並べ替えの問題を解決するには、まず次のような distcint クエリを実行します。 リーリー