問題タブ [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 投票する
2 に答える
1801 参照

linq - NOT IN (または NOT EXIST) であるすべての要素を生成する Linq (またはラムダ) ステートメントの記述方法

これが私のシナリオです(テーブル):

私はあなたがアイデアを得ると思います。ここには何も異常はありません。

EDMX ファイルにインポートすると、OrderProductXREFテーブルはエンティティとして表示されません。表示されるのはナビゲーション プロパティだけです。エンティティOrderのProductsとエンティティProductのOrdersです。

だから、私の問題: 注文が関連付けられていないすべての製品をリストするLinqおよび/またはLambdaステートメントが必要です。または、注文されたことのないすべての製品をリストします。

SQL は次のようになります。

編集: ええと...申し訳ありませんが、私の質問の細部を1つ忘れていました。

新しい SQL は次のとおりです。

つまり、ID = 1 の順序で注文されていないすべての製品

ありがとう

0 投票する
3 に答える
312 参照

mysql - mysqlが参加します-すべての親に属するすべての子を見つける方法

私は3つのmysqlテーブルを持っています

記載されているすべてのカテゴリに属する​​すべてのアイテムを検索したいと思います。1つのカテゴリではなく、すべてのカテゴリ

たとえば、カテゴリID3および5に属するすべてのアイテムを検索する場合

いいえ。検索できるカテゴリの数は最大20までです。

たとえば、カテゴリID 1、2、3、4、5、6、....および20に属するすべてのアイテムを取得したい

できるだけシンプルな方法で使いたいと思います。

mysqlマニュアルに記載されているように、ANDとネストされたNOTEXISTSを試しました。

何も機能しませんでした。

更新: 私はこれを思いついた。

もっと良い方法はありますか?

0 投票する
3 に答える
145 参照

mysql - MySQLは、他のテーブルに存在しない1つのテーブルからレコードを選択します

私は2つのテーブルを持っています:

テーブルには存在しないがテーブルには存在するテーブルcustomer_service_provider(フィールドcustomerservice_provider)から情報を取得する必要があります。service_providercustomer_service_providerservice_provider

結果は次のようになります。

解決済み:

0 投票する
3 に答える
2958 参照

php - 存在しない場所-MYSQL/PHP

NOT EXISTS mysqlステートメントを機能させることができず、今は怒っています。

何か案は?

エラー:

785行目:

私がこれを行う場合:

それは私が期待する私の結果を返します。

通知テーブルにはエントリが含まれています

mysql var dump =

//解決済み:::'。$database->db_prefix。'テーブルセレクターにありませんでした。

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

sql - SQL文との戦い(存在しない)

ちょっと、SQL ステートメントに問題があります。これはデータベース スキームです:( http://docs.elgg.org/wiki/DatabaseSchema )。「エンティティ」と「関係」テーブルのみが重要です。私がやろうとしているのは、オブジェクトのタイプが「グループ」であるすべての GUID を選択することですが、このオブジェクトは他のグループの子ではありません。つまり、guid_two 列に guid を持つレコードが関係テーブルにないことを意味します。私の最初のアイデアはこれでした:

しかし、それはうまくいきません。また、テーブルにはメンバーなどの他の関係もあります。私は今本当にイライラしているので、誰かが私を助けてくれることを願っています.

編集: この SQL クエリは MyPHP で機能します。elgg では、「elgg-ich」に変換しようとしました:

=>解決策は、大文字と小文字の区別と、6行目のwheresの代わりのwhereでした。

0 投票する
0 に答える
506 参照

mysql - Mysql - トリガー - 連結 - 失敗

私はこのトリガーを持っていて、エラーを生成します:テーブルが存在しません "lecturas.TablaX"

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

mysql - 存在しないクエリでテーブルを結合する

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

それを行うためのより良い/最適な方法はありますか?exists代わりに使用する必要がありjoinますか?または2つの別々のクエリ?そして、一時テーブルについてはどうでしょうか。私はそれらについて読んでいましたが、不確かです。

グループからメンバーにメールを送信する。彼らがまだアイテムを受け取っていないことを確認します。

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

file - in bash find all files in flat directory that don't exist in another directory tree

I have many files in a directory A.

Some of those files exist in a directory tree with sub-directories B/B1, B/B2, B/B3, B/B4, ... Note that some files have spaces in their names.

For example:

in directory A:

  • there's a file named A/red file.png

  • there's another named A/blue file.png

    and, in directory tree B:

  • there's a file named B/small/red file.png

    In this example, I would like a script to tell me that the file blue file.png does not exist in the directory B.

How can I write a script that will list all the files in A that are not found under the directory tree B?

0 投票する
3 に答える
29637 参照

sql - SQL:内部結合+存在しない

3つのテーブルを結合する必要があるSQLステートメントを作成しようとしています

EnrollStudents

学生

科目

出力は次のようになります...

User 1すでにすべての科目を登録しているので、一部の科目はまだ登録されていないため、User 3とはまだ表示されています。User 7

私は運がない次のSQLステートメントを持っています:

何か案は?

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

mysql - 空のテーブルに NOT EXISTS があり、false を返す

結果を返さない 2 つのテーブルにまたがる SELECT クエリがあり、その理由がわかりません。これは、行を返さないクエリです。

最後に AND NOT EXISTS 句を削除して、まだバッジを獲得していないことを確認すると、次の結果が返されます。

これはまさに私が期待するものです。AND NOT EXISTS チェックが唯一の違いです。users_badges テーブルにはまだデータがないので、false を返す理由がわかりません。false を返すことはできないようです。クエリ全体が無効になるのはなぜですか?