0
結果はトップテーブルにあります。結果を下の表に欲しいです。上記の表にSQLクエリを使用しSQL:重複を検索し、各重複グループについて、そのグループの最初の重複の値を割り当てます。
、Iは(Id及びカテゴリ以外のすべての列の値が同一である)重複のグループを検索したいとそれから毎有する結果を作成しエントリは重複のグループからの最も低いIDと元のテーブルからの(変更されていない)カテゴリです。
結果はトップテーブルにあります。結果を下の表に欲しいです。上記の表にSQLクエリを使用しSQL:重複を検索し、各重複グループについて、そのグループの最初の重複の値を割り当てます。
、Iは(Id及びカテゴリ以外のすべての列の値が同一である)重複のグループを検索したいとそれから毎有する結果を作成しエントリは重複のグループからの最も低いIDと元のテーブルからの(変更されていない)カテゴリです。
ウィンドウ機能min
は、ここで使用することができます。
select min(id) over (partition by first_name, last_name, company) id,
category
from t;
おかげであなたを非常に多く、それが動作し、私が期待したものよりも単純な表現です。 – ghjk