問題タブ [not-exists]

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.

0 投票する
4 に答える
8428 参照

mysql - NO UNIQUE FIELDSを持つテーブルに行がまだ存在しない場合、mysqlは挿入します

これを達成する方法をすでにしばらく探しています。

すべてのソリューションには、インデックス付きの一意のフィールドが必要なようです。

0 投票する
28 に答える
508804 参照

javascript - Array.push()が存在しない場合は?

どちらの値も存在しない場合、どうすれば配列にプッシュできますか?これが私の配列です:

name: "tom"またはを使用して配列に再度プッシュしようとした場合text: "tasty"、何も起こらないようにします...しかし、どちらも存在しない場合は、.push()

これどうやってするの?

0 投票する
4 に答える
53630 参照

sql - エントリが別のテーブルに存在しない場合は、テーブルにレコードを挿入します - さらにひねりを加えます

強力な SQL スーパー ヒーローの皆さん、こんにちは。差し迫った災害と破滅から私を救ってくれる人はいますか?

Microsoft Access SQL を使用しています。次のように、あるテーブル (table1) で別の (table2) には表示されないレコードを選択し、table1 のレコードに基づく新しいレコードを table2 に挿入したいと思います。

[表1] file_index : ファイル名

[表2] file_index : celeb_name

したい:

[filename] がaud に似ており、対応する [file_index] 値が table2 に存在せず、フィールド [celeb_name] = 'Audrey Hepburn' のすべてのレコードを table1 から選択します。

その選択で、新しいレコードを [table2] に挿入したい

[file_index] = [table1].[file_index] [celeb_name] = 'オードリー・ヘプバーン'

[table1] の [file_index] と [table2] の間には、1 対多の関係があります。[table1] の 1 つのレコードと [table2] の多数のレコード。

どうもありがとう

0 投票する
2 に答える
727 参照

sql - NOT IN 句と組み合わせた COUNT() 関数が varchar フィールドで正しく機能しない (T-SQL)

select ステートメントで指定された varchar 値を持たない行の数をカウントしようとすると、奇妙な状況に遭遇しました。わかりました、それは私にとっても混乱するように聞こえるので、例を挙げましょう:

「SomeTable」に「MyField」というフィールドがあり、「SomeOtherTable」の「MyOtherField」の値によって定義されたドメインに MyField の値が属していない行の数を数えたいとします。つまり、MyOtherField = {1, 2, 3} があるとします。MyField の値が 1、2、3 以外の行数を数えたいとします。そのためには、次のクエリを使用します。

そして、それは魅力のように機能します。ただし、MyField と MyOtherField は int 型であることに注意してください。varchar 型のフィールドを除いて、まったく同じクエリを実行しようとすると、間違った値があることがわかっていても、戻り値は 0 になります。ただし、上記のクエリで「NOT」句を省略するだけで、反対の数を数えようとする場合(ドメイン内の行の数と、そうでない行の数)動作します!¬¬

ええ、これにはたくさんの回避策があるはずですが、なぜうまくいかないのか知りたいです。さらに、ほとんどのクエリは C# コード内に組み込まれているため、単純にクエリ全体を変更することはできません。基本的に、ソフトウェアの他の部分に影響を与えない自由に変更できる唯一の部分は、select ステートメントです。ドメインに対応します (NOT IN 句に含まれるもの)。私が自分自身を明確にし、そこにいる誰かが私を助けてくれることを願っています.

前もって感謝します。

0 投票する
2 に答える
19944 参照

sql - Access SQL VBAを使用してwhere句で2つのNotExistsステートメントを正しく使用するにはどうすればよいですか?

私は3つのテーブルを持っています:NotHeard、analyzed、analyzed2。これらの各テーブルには、UnitIDとAddressという名前の2つの列があります。

私が今やろうとしているのは、分析されたものにも分析されたものにも表示されない、NotHeardのUnitID列とAddress列のすべてのレコードを選択することです2。私が作成したSQLステートメントは次のとおりです。

単一のNOTEXISTSサブクエリ行を使用したことがあり、過去に問題なく機能していたので、これでうまくいくと思いました。ただし、上記のクエリはNotHeardテーブルにあるのと同じデータを返しますが、またはNOTEXISTS部分を削除すると正しく機能します。

私が間違っていることや、やりたいことをどのように行うかについてのアイデアはありますか?

0 投票する
2 に答える
5620 参照

mysql - Mysql:NOTEXISTSを実行します。パフォーマンスを向上させることは可能ですか?

2つのテーブル投稿コメントがあります。テーブルコメントにはpost_id属性があります。タイプ「open」のすべての 投稿を取得する必要があります。タイプ「good」のコメントはなく、作成日は5月1日です。

このようなSQLクエリを使用するのが最適ですか?

この状況でNOTEXISTSが完璧な構造であるかどうかはわかりません。

0 投票する
1 に答える
2472 参照

sql - SQL:openqueryが期待どおりに機能していない状態では存在しません

SQL Server2005にデータをフェッチするOracle8データベースがあります。SQLServer2005のテーブルが空の場合、次のステートメントは正常に機能します。たとえば、1つのエントリが欠落している状態で実行すると、機能しません。追加情報があれば教えてください!

0 投票する
1 に答える
1487 参照

php - PHP コピーは、ファイルが存在するときにファイルが存在しないと言う

次のコードを使用しています。

最初の if ステートメントは true を返しますが、copy 関数は戻ります。

Warning: copy('./files/c7a628cba22e28eb17b5f5c6ae2a266a/0003.css') [function.copy]: failed to open stream: No such file or directory

'./files/c7a628cba22e28eb17b5f5c6ae2a266a/0003.css' => './224efcdebda48350056af291f64a9311/files/8b571e7fbf9bacf4473024b11f78bc0dfiles/c7a628cba22e28eb17b5f5c6ae2a266a/0003.css'

誰かが理由を知っていれば、それは大歓迎です。

0 投票する
2 に答える
4895 参照

attributes - Magento: addAttributeToFilter ですが、この属性を持たない製品は無視しますか?

ストアにいくつかのフィルターを追加して表示しようとしていますが、厄介な副作用があります。

製品タイプ A と B があるとします。ここでは、色 = 青/赤の A のみを表示したいと考えています。

これでうまくいきますが、製品タイプ B には色に値が割り当てられていないため (この属性が指定されていないため)、このタイプの製品は表示されません。

フォーラムhttp://www.magentocommerce.com/boards/viewthread/178309でこのコードを見つけましたが、機能しません。

どちらもしません:

実際には、属性が割り当てられているが値が宣言されていない製品が表示されます...

私も追加しようとしました:

これらのステートメントは「OR」で接続されていると考えたので(ドキュメントによると)、それでも属性が割り当てられた製品タイプのみを追加します...

これらの値はドロップダウン リストから取得されることに注意してください。ただし、それが重要かどうかはわかりません。

0 投票する
6 に答える
43906 参照

.net - RabbitMQ メッセージ キューが存在するかどうかを確認するにはどうすればよいですか?

メッセージ キューが既に存在するかどうかを確認するにはどうすればよいですか?

2 つの異なるアプリケーションがあります。1 つはキューを作成し、もう 1 つはそのキューから読み取ります。

したがって、最初にキューから読み取るクライアントを実行すると、クラッシュします。
それを避けるために、最初にキューが存在するかどうかを確認したいと思います。

キューを読み取る方法のコード スニペットを次に示します。