列aとbの順列が一意であるすべての行を取得します

ニコラ・ペドレッティ

私は順列がテーブルからすべての行をフェッチしようとしていますcolumn_acolumn_bユニークです

column_a column_b
1         2
1         5
2         1
1         2

クエリで選択する必要があります

column_a column_b
1         2
1         5
2         1

この問題に関する他の投稿を見たことがありますが、それらはすべて、両方の列が別々に一意であることに焦点を当てているようです。そのため、column_aが同じ値を2回提示することはありません。これは私がやろうとしていることではありません。


さらに良いのは、この順列が一意ではないすべての行を選択するクエリを持つことです-これを行う理由は、重複する行のどれを維持する必要があり、どれを維持する必要があるかを決定するためにいくつかのロジックを実行する必要があるためです削除されました。

ニコラ・ペドレッティ

以前の回答は主な質問に対する回答を提供するため、私は以前の回答に賛成しました。

fetch all rows from a table where the permutation of column_a and column_b is unique

しかし、私はに提供された回答の組み合わせを使用することになりましたfind all rows where the permutation of column_a and column_b is not uniqueその理由は、私は重複していたすべての行見てみたかったということですcolumn_aし、column_bそれらのではなく1つだけ。

クエリは次のとおりです。

SELECT column_a, column_b
FROM table 
WHERE id NOT IN (
    SELECT id
    FROM table
    GROUP BY column_a, column_b
    HAVING COUNT(*) = 1
)

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

列の値が一意であるすべての行を選択します

分類Dev

1列が一意であり、別の列が一意の列に対する相対最小値の場合に行を取得します。

分類Dev

Railsは配列の列ですべての一意性を取得します

分類Dev

Railsは配列の列ですべての一意性を取得します

分類Dev

最初の列が一意である行のみを印刷します

分類Dev

最初の列が一意である行のみを印刷します

分類Dev

SQLServer-すべての列の1つが一意であるかどうかを選択します

分類Dev

列に接続されたuserIdがあるとします。行を取得する方法には、その列のすべての一意の値にリンクするユーザーが含まれています

分類Dev

すべての項目が配列リストで一意である場合はtrueを返します

分類Dev

重複する列の中で一意の列を取得しますが、完全な行を返します

分類Dev

特定の列に重複があるが、別の列で一意である行を抽出します

分類Dev

一意のIDに対してすべての値が同じである行を取得する方法

分類Dev

新しい列ですべての一意の値を取得する方法

分類Dev

順列のリストからすべての一意の組み合わせを取得します

分類Dev

列を分割する>>一意の値を取得する>>一意の値を列として追加する

分類Dev

値が異なる行で逆の順序になる可能性がある2つの列から一意のIDを割り当てます

分類Dev

ある列のすべての行でこれまでに使用されたすべての一意の記号を別の列に挿入する方法

分類Dev

各行で可能なすべての順列を考慮して、セル配列の一意の行を検索します

分類Dev

ファイルのすべての行が一意であることを確認してください

分類Dev

繰り返される可能性のある配列要素のすべての一意の順列を返します

分類Dev

NumPy配列で一意の行を取得するときに順序を保持する

分類Dev

Excel:列Aに名前が重複し、列Bに一意のデータがあります。複数の列を持つ一意の名前ごとに1つの行が必要です

分類Dev

クエリを実行して、重複するすべての行を削除しますが、列がない/一意の行は削除します

分類Dev

Pythonで文字列の特定の部分にあるすべての一意の値を見つけようとしています

分類Dev

pandas df:列Bで一意の行についてのみ列Aの値を変更します

分類Dev

2 つの列の重複する値を SQL で検索し、「列 1」のすべての値と「列 2」の一意の値を表示します

分類Dev

MySqlは、列の値が一意である場所を選択します

分類Dev

配列内のすべての一意ではない値(つまり、重複/複数)を取得します

分類Dev

2番目の列のすべての値がNaNであるpandas Dataframe列の一意の行を見つける

Related 関連記事

  1. 1

    列の値が一意であるすべての行を選択します

  2. 2

    1列が一意であり、別の列が一意の列に対する相対最小値の場合に行を取得します。

  3. 3

    Railsは配列の列ですべての一意性を取得します

  4. 4

    Railsは配列の列ですべての一意性を取得します

  5. 5

    最初の列が一意である行のみを印刷します

  6. 6

    最初の列が一意である行のみを印刷します

  7. 7

    SQLServer-すべての列の1つが一意であるかどうかを選択します

  8. 8

    列に接続されたuserIdがあるとします。行を取得する方法には、その列のすべての一意の値にリンクするユーザーが含まれています

  9. 9

    すべての項目が配列リストで一意である場合はtrueを返します

  10. 10

    重複する列の中で一意の列を取得しますが、完全な行を返します

  11. 11

    特定の列に重複があるが、別の列で一意である行を抽出します

  12. 12

    一意のIDに対してすべての値が同じである行を取得する方法

  13. 13

    新しい列ですべての一意の値を取得する方法

  14. 14

    順列のリストからすべての一意の組み合わせを取得します

  15. 15

    列を分割する>>一意の値を取得する>>一意の値を列として追加する

  16. 16

    値が異なる行で逆の順序になる可能性がある2つの列から一意のIDを割り当てます

  17. 17

    ある列のすべての行でこれまでに使用されたすべての一意の記号を別の列に挿入する方法

  18. 18

    各行で可能なすべての順列を考慮して、セル配列の一意の行を検索します

  19. 19

    ファイルのすべての行が一意であることを確認してください

  20. 20

    繰り返される可能性のある配列要素のすべての一意の順列を返します

  21. 21

    NumPy配列で一意の行を取得するときに順序を保持する

  22. 22

    Excel:列Aに名前が重複し、列Bに一意のデータがあります。複数の列を持つ一意の名前ごとに1つの行が必要です

  23. 23

    クエリを実行して、重複するすべての行を削除しますが、列がない/一意の行は削除します

  24. 24

    Pythonで文字列の特定の部分にあるすべての一意の値を見つけようとしています

  25. 25

    pandas df:列Bで一意の行についてのみ列Aの値を変更します

  26. 26

    2 つの列の重複する値を SQL で検索し、「列 1」のすべての値と「列 2」の一意の値を表示します

  27. 27

    MySqlは、列の値が一意である場所を選択します

  28. 28

    配列内のすべての一意ではない値(つまり、重複/複数)を取得します

  29. 29

    2番目の列のすべての値がNaNであるpandas Dataframe列の一意の行を見つける

ホットタグ

アーカイブ