5つのフィールドを持つSELECTリクエストで重複する行を削除する方法

Julien698

SELECTステートメントで5つのフィールドを選択する必要があります

これらの5つのフィールドのうち2つは異なるため、SELECTこれら2つのフィールドのみでを試してみると、必要な結果が得られます(DISTINCTこのリクエストにはaだけを入力します)。

他の3つのフィールドは異なるため、SELECTステートメントに追加すると、DISTINCTそれだけでは不十分です。行が重複しています。

目的は、2つのフィールドを使用してリクエストの結果を取得し、結果の行に他のフィールドなどの上位1つを追加することです。それは可能ですか?

これはリクエストです:

      -- Here Id, Description, and Image are differents and give duplicate rows
    SELECT DISTINCT Title, GroupingId, Id, Description, Image
        FROM dbo.AllContent     
        WHERE Title like '%'+'harr'+'%'
        AND Rating <> 18

--result 89 rows...

    -- No problems withs these fields   
    SELECT Title,GroupingId
        FROM dbo.AllContent     
        WHERE Title like '%'+'harr'+'%'
        AND Rating <> 18

--result 28 rows...

GROUP BY5つのフィールドでステートメントを使用することは可能ですか?

最初のリクエストで出力を追加します(5フィールド)

Title   |  Id   |  GroupingId   |  Description  |  Image
Title1     1           1           Description1    1.jpg
Title1     2           1           Description2    2.jpg
Title1     3           1           Description3    3.jpg
Title4     4           4           Description4    4.jpg
Title5     5           5           Description5    5.jpg
Title5     6           5           Description6    6.jpg

次に、2つのフィールドを持つリクエストを使用します。

Title   |  GroupingId
Title 1        1     
Title 4        4
Title 5        5

必要なもの:

Title   |   Id  | GroupingId   |  Description   |  Image
Title 1     1         1          Description 1       1.jpg
Title 4     4         4          Description 4       4.jpg
Title 5     5         5          Description 5       5.jpg
ステファン

where句に何が必要かわからないので、追加できます。しかし、これはあなたが必要とすることをするはずです。

SELECT  Title,
        MIN(ID) AS ID,
        GroupingID,
        MIN([Description]) AS [Description],
        MIN([Image]) AS [Image]
FROM dbo.AllContent 
GROUP BY Title,GroupingID

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

2つのテーブルの行の違いを表示し、行IDを考慮して重複フィールドを削除するMYSQLリクエスト

分類Dev

アクセス:重複するフィールドを持つエントリを組み合わせる

分類Dev

重複するフィールドを持つ行のDjango「リスト」および「詳細」ビュー

分類Dev

重複するフィールド値を持つドキュメントをクエリから除外する

分類Dev

Postgresで重複した行を2つのフィールドで削除する方法

分類Dev

重複するフィールド値を持つentrySetオブジェクトを削除します

分類Dev

フィールドを持つクラスを保持するリストを複数の配列に変換する最速の方法は何ですか?-

分類Dev

異なるデータを持つ重複フィールドを削除する

分類Dev

単一の一致フィールドを持つJavaストリームの特定の重複を削除する

分類Dev

1つの一致するフィールドと1つの一致しないフィールドを持つ行をクエリする方法

分類Dev

複数のブールフィールドを持つクラスをユニットテストする方法

分類Dev

フィールドで同じ値を持つ2つの連続する行を見つけるためのKustoクエリの記述方法

分類Dev

オブジェクトのリストで特定のフィールドの重複を見つける方法は?

分類Dev

Djangoで多くの重複フィールドを持つモデルを実装する最良の方法は?

分類Dev

Pythonのオブジェクトリストから同じ「title」フィールドを持つ重複を削除するにはどうすればよいですか?

分類Dev

正確に2つの重複エントリを持つ2つのテーブルをクロスチェックする方法

分類Dev

存在するはずの2つのフィールドを持つNestクエリを作成する方法

分類Dev

ファイルのリストを作成し、異なるサフィックスを持つ「重複」を削除します

分類Dev

Elasticsearchでネストされたオブジェクトを持つフィールドをクエリする

分類Dev

C ++で複数のデータフィールドを持つJava列挙型クラスを作成する方法

分類Dev

1つのPUTリクエストで複数のフィールドを更新する

分類Dev

複数のフィールドを持つJavaScriptプロンプトボックスを設計する方法

分類Dev

Linuxで特定のフィールドを持つ行を削除する

分類Dev

2つのディレクトリを比較して重複ファイルを削除する方法

分類Dev

同じフィールドを1つ持つmongodbドキュメントをクエリする方法

分類Dev

複数の行を持つSQLクエリから非文字列配列フィールドを取得するにはどうすればよいですか?

分類Dev

単一の重複フィールドを持つCSVの行をマージするPythonで最も効率的な方法は何ですか?

分類Dev

2つの別々の行のグーグルスクリプトで重複値を検出する方法は?

分類Dev

SQLクエリ-重複する列値を持つ行を削除します

Related 関連記事

  1. 1

    2つのテーブルの行の違いを表示し、行IDを考慮して重複フィールドを削除するMYSQLリクエスト

  2. 2

    アクセス:重複するフィールドを持つエントリを組み合わせる

  3. 3

    重複するフィールドを持つ行のDjango「リスト」および「詳細」ビュー

  4. 4

    重複するフィールド値を持つドキュメントをクエリから除外する

  5. 5

    Postgresで重複した行を2つのフィールドで削除する方法

  6. 6

    重複するフィールド値を持つentrySetオブジェクトを削除します

  7. 7

    フィールドを持つクラスを保持するリストを複数の配列に変換する最速の方法は何ですか?-

  8. 8

    異なるデータを持つ重複フィールドを削除する

  9. 9

    単一の一致フィールドを持つJavaストリームの特定の重複を削除する

  10. 10

    1つの一致するフィールドと1つの一致しないフィールドを持つ行をクエリする方法

  11. 11

    複数のブールフィールドを持つクラスをユニットテストする方法

  12. 12

    フィールドで同じ値を持つ2つの連続する行を見つけるためのKustoクエリの記述方法

  13. 13

    オブジェクトのリストで特定のフィールドの重複を見つける方法は?

  14. 14

    Djangoで多くの重複フィールドを持つモデルを実装する最良の方法は?

  15. 15

    Pythonのオブジェクトリストから同じ「title」フィールドを持つ重複を削除するにはどうすればよいですか?

  16. 16

    正確に2つの重複エントリを持つ2つのテーブルをクロスチェックする方法

  17. 17

    存在するはずの2つのフィールドを持つNestクエリを作成する方法

  18. 18

    ファイルのリストを作成し、異なるサフィックスを持つ「重複」を削除します

  19. 19

    Elasticsearchでネストされたオブジェクトを持つフィールドをクエリする

  20. 20

    C ++で複数のデータフィールドを持つJava列挙型クラスを作成する方法

  21. 21

    1つのPUTリクエストで複数のフィールドを更新する

  22. 22

    複数のフィールドを持つJavaScriptプロンプトボックスを設計する方法

  23. 23

    Linuxで特定のフィールドを持つ行を削除する

  24. 24

    2つのディレクトリを比較して重複ファイルを削除する方法

  25. 25

    同じフィールドを1つ持つmongodbドキュメントをクエリする方法

  26. 26

    複数の行を持つSQLクエリから非文字列配列フィールドを取得するにはどうすればよいですか?

  27. 27

    単一の重複フィールドを持つCSVの行をマージするPythonで最も効率的な方法は何ですか?

  28. 28

    2つの別々の行のグーグルスクリプトで重複値を検出する方法は?

  29. 29

    SQLクエリ-重複する列値を持つ行を削除します

ホットタグ

アーカイブ