重複しているテーブルの列を表示する必要があります。現在私はMIN()とMAX()を使って結果を見ることができます。しかし、それは信頼できません(レコードは2回以上出現する可能性があります)。別のレコードではMAX以外のすべてのレコードを表示している最中に、どのレコードを1列に表示できますか?クエリでNOT MAX()であるレコードを選択する方法
検索結果の例。
私の現在のカラム構造:
200 111
200 111
300 111
300 111
400 111
400 111
私はそれを見てみたい方法は、基本的には、次のとおりです。
Records. Max value for records
200 400
200 400
300 400
現在、私は私を与えること
Select MIN(Id), MAX(ID)
From table
Group by ANOTHERID
HAVING COUNT(*) > 1
このクエリを使用することができます。
200 400
しかし、結果に必要な300は含まれていません。私はMAX値がグループ化されたIDの
300はあなたのサンプルデータには重複がありません。 'count(*)> 1'の条件に合わない。 –
が編集されました。申し訳ありませんでした。 – Lynx
あなたはこの列でグループ分けされているので、対応する 'ANOTHERID'値を投稿してください。 –