問題タブ [no-duplicates]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - SQLServerで優先的に選択する
次のようなデータを含むSQLServer2000のテーブルがあります。
ここで、各ReferenceNumberは、ReferenceValueが「未割り当て」または真のReferenceValueのいずれかで、テーブルに複数回表示される可能性があります。
ReferenceNumberごとに1行だけで、存在する場合は真のReferenceValue、真のReferenceValueが存在しない場合は「未割り当て」のクリーンアップされたテーブルにデータをダンプしたいと思います。
私は2つのクエリでそれを行う方法を見ることができます:
しかし、もっと良い方法があるに違いないと思います。何か案は?
c# - C# オブジェクト配列の重複チェック
Customer[] オブジェクトの配列があり、それを使用して Dictionary<Customer, string> を作成したいと考えています。ディクショナリをロードする前に配列の重複を調べる最も簡単な方法は何ですか? 「ArgumentException: 同じキーを持つアイテムが既に追加されています」を回避したい。ありがとう。
python - Python mysqlは挿入前に重複をチェックします
ここにテーブルがあります
URLがまだ存在しない場合にのみ、kompas_urlテーブルにINSERTを実行しようとしています
何か案が?
ありがとう
sql - 1つのフィールドに重複がある行を除外する方法
私の仕事はとても簡単ですが、解決策が見つかりません。「記事」と「カテゴリ」の2つのテーブルがあります
私の記事の表は次のようになります。
私のカテゴリテーブルは次のようになります。
同じcat_idを持つ記事が2つあります。cat_idフィールドが重複していません。すべてのフィールドを削除したいので、すべての記事を取得するため、DISTINCTを使用できません。
したがって、このようにDISTINCTを使用する場合:
SELECT DISTINCT a.id、a.cat_id、a.title、a.content FROM articles AS a
私はすべてを出しますが、私はこのような出力が欲しいです
誰かが私を助けてくれますか!!!
sql - データベースでの重複した識別子の回避
注意: すべての回答に感謝しますが、既にシーケンスがあります..一部のアイテムには重複が必要なため、UNIQUE制約を使用できません..PLSQLを使用してこれを処理する必要があるため、いくつかの基準に基づいて( if ステートメント) そのための重複がないことを確認する必要があります..確認するために、これらの識別子はさまざまな種類の文字列で非常にカスタマイズされています..そして、文字列の各セットについて、その文字列に対してのみカウントアップする数があります(STR-STR-####) そして、これらの STR-STR の組み合わせが何百もあり、各組み合わせに対してカウントアップする #### があります...そして、これらの STR-STR の組み合わせに加えて、いくつかの STR-STR の組み合わせが許可されます重複する..したがって、UNIQUE CONTRAINTS を使用することはできません。PRIMARY KEY は単純な数値ではないため使用できません。その上、各アイテムに PRIMARY KEY が割り当てられています。これらの識別子はユーザー用であり、データベース管理用ではありません。
ユーザーがアイテムを作成すると、いくつかの基準に基づいて、アイテムに特定の番号が付けられます。保存関数では、最初の初期文字列を準備する関数が呼び出され、次に番号が保持されているテーブルがスキャンされ、その特定の文字列に次に使用可能な 4 桁の番号が割り当てられます。
これにはいくつかの問題があります。次の番号を取得してからデータベースにコミットするまでに約 1000 行のコードがあります。問題は、2 人が数秒以内に同じ条件でアイテムを作成すると、同じ番号が発行される場合があることです。
私がやったことは、コミットの直前に、データベースで番号をチェックし、存在する場合は、関数を呼び出して、次に利用可能な番号を再度取得することです...
このコードは重複の可能性を減らしましたが、2つのアイテムを同時に保存すると、重複した番号が表示されます..
重複を回避し、重複番号の可能性を 0 にする方法を知っている人はいますか?
EDIT1: すでに主キーがあります..この識別子は特別な文字列であり、非常にカスタマイズされているため、0 からカウントアップする数値を使用することはできません。
EDIT2:重複が必要な場合もあります..これは非常にマイナーです(おそらく約10個の異なるアイテムトラックが重複を使用しています)。そのため、ifステートメントでコミットする前に重複のチェックを行う前に、 t が重複しているはずのシステムの 1 つに属している場合、チェックをスキップします...
編集 3: ここでは PL/SQL を使用しています
EDIT 4:この問題は非常に具体的で、あまり伝えていなかったと思います.多くの回答がありましたが、誰も実際に私の問題を捉えていませんでした..とにかく、私は問題を解決し、私の答えとして以下に追加しました..
sharepoint-2007 - 重複リスト レコード
sharepoint リストに同じユーザーから同じ種類のデータを入力しないようにするにはどうすればよいですか?
道順はハリ・ギララにお願いします
javascript - Javascript はセットをサポートしていますか?
Javascript は Sets(一意のオブジェクトのみを含むリスト) をサポートしていますか?
私はこのリンクを見つけましたが、私が覚えていることから、JS の foreach はすべてのブラウザーでサポートされているわけではありません。
java - 余分なバッファを使用せずに Java のリンク リストから重複を削除する
今後のテストに向けて、コードのスニペットをいくつかレビューしています。私はこれをメモで見ましたが、リストがこのように A -> B -> C -> A の場合、方法 1 のこのコードは実際には重複を削除しないことに気付きました。別の関数 (方法 2) を書きました。実際にうまくいくと思います。皆さんはどう思いますか?方法 1 は実際には機能しませんか? 追跡が間違っていますか? ps現時点では、コンパイラは許可されていません:)
ここにコードと、それが何をすべきかの簡単な紹介があります。
方法 1: 頭と尾に 2 つの正確なものがある場合、機能しないと思います。バッファなしでソートされていないリストから重複を削除するコードを記述します。「current」は通常の反復を行い、「runner」は以前のすべてのノードを反復して重複をチェックします。複数の重複がある場合、それらはすでに削除されているため、ランナーにはノードごとに 1 つの重複しか表示されません。
私はこれがうまくいくと思っていました。方法 2:
php - $array の int を繰り返しでソートし、繰り返しを削除します
私はphpでこれを行う必要があり[1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,4,5,5,5,5,5,5,5,5,5,5,5,9,9,9,9,9]
ます[1,5,9,2,3,4]
しかし、私の状況は少し異なります.mysqlクエリの結果です
私は連想属性「id_deseada」しか持っていないので、今はそうしています
その代わりに、最初の例のように何かをしなければならないと思います。$result を繰り返し回数で並べ替えると、新しいフィールド 'count' を持つ新しい配列の方が良いのではないでしょうか?
これはすべて、次のクエリが原因で始まります。
SELECT article.id as id_deseada,tags.* FROM article,tags WHERE tags.id_article = article.id AND tags.name IN ('名前 1','名前 2','フォーム検索入力','...)
問題は、すべてのタグに対して 1 つの結果が返され、すべての記事の結果が必要なことです..