問題タブ [notin]
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.
linq-to-sql - linqpad - 大きな NOT IN 句が制限を超えています - 他の方法はありますか? - Linq to SQL
だから私は linqpad チャレンジを取っています: http://www.linqpad.net/Challenge.aspxそして、別のテーブルではなく、1 つのテーブルからすべての見込み客を作成するためのレポートを持っています。私の linq は次のとおりです。
SQL 出力は、期待どおりに「where not in (ids...)」を使用しています
しかし、エラーは RPC 呼び出しのハード リミットです。
着信表形式データ ストリーム (TDS) リモート プロシージャ コール (RPC) プロトコル ストリームは、
正しくない。この RPC 要求で指定されたパラメーターが多すぎます。最大は 2100 です。
これは SQL の方がレポートに適しているということですか、それとも (おそらく) 間違っているのでしょうか?
ポインタはありますか?
mysql - MySQL「NOT IN」が機能しない
奇妙なことが起こっています。Windows にインストールされている MySQL Community Server 5.1 で問題が発生しています。このクエリを実行すると:
582行を返します
15 行を返します
したがって、次のクエリは 582 - 15 = 567 行を返すと予想されます
0 行を返します
この最後のクエリが行を返さないのはなぜですか?
mysql - mysql right join with not in(select)
かなり複雑な(私にとって)クエリで問題が発生しています。個々のピースはそれぞれ機能し、エラーは発生しませんが、返すべきものは返されません。
そして、クエリは次のとおりです。
私がする必要があるのは、table_cのすべての「所属するもの」を選択することです。ここで、table_cの郡/州/国はtable_uのユーザーの郡/州/国の設定と一致するか、「所属するもの」は00(場所はありません)です。また、ユーザーIDがまだtable_sにない場合。
州#12の郡#11にあるtable_cに遊び場を作成しました。郡#11と州#12のユーザーは、自分が属することができるすべてのものを見つけたいので、クエリを実行すると私の遊び場が返されます。
これは、WHERE C.userid='xxx'のユーザーIDがプレイグラウンドを作成した人に属している場合にのみ機能します。
私が欲しいのは、ユーザーが所属するものを作成し、他の人がその何かに参加できるようにすることです。そのため、WHERE userid ='xxx'の部分は正しくなく、書き方がわかりません...
これは透明ですか、それとも泥のように透明ですか?
sql - Oracle の NOT IN および NOT LIKE ステートメントで null を処理するにはどうすればよいですか?
where句の小さな部分を除いて、うまく機能している長いPL/SQLがあります。
1行が返されるはずですが、where句がチェックするフィールドがnullであるため、基準を満たしているにもかかわらず行が返されません。
私はここで非常に良いメモを読みました:
http://jonathanlewis.wordpress.com/2007/02/25/not-in/
Null が NOT IN ステートメントにどのように影響するかを説明しており、NOT LIKE についても同じだと思います。
私が見つけることができなかったのは、必要な同等の代替品です。どういうわけかこれを IN と LIKE に切り替えるか、NUll の場合に行を返すために何かを提供する必要がありますか?
これが私のコードの簡略版です。
私の状況では、行の Col_One と Col_Two の両方に null があります。
どんな助けでも大歓迎です。
ありがとう。
sql-server-2008 - 節にないSQLサーバーが機能しない
SQL Server 2008 でレコードが表示されないのはなぜですか?
mysql - サブクエリでMySQL NOT INが期待どおりに機能しない
メール マーケティング キャンペーンのリストを生成するアプリケーションを作成しています。連絡先、電子メール、およびキャンペーンのテーブルがあります。キャンペーンには多数の電子メールがあり、連絡先には多数の電子メールがあります。メールは連絡先とキャンペーンに関連しています。メールの結果 (クリック、開封、購読解除など) のテーブルに他のフィールドがあることを除いて、基本的に多対多の関係のテーブルです。他のテーブルもありますが、これは私が問題を抱えている場所です。
サブクエリで NOT IN を使用して、特定の日付以降に他の条件で電子メールを受信していない連絡先のリストを取得しようとしています。クエリの例は次のとおりです。
これは 0 の結果を返します。ただし、最初の条件を実行すると:
私は9075行あります。次に、サブクエリを個別に実行すると、次のようになります。
私は116612行あります。これらの各結果から、重複する 826 個の値が得られます。私が理解できることから、これは 9075-826=8249 レコードが unsubscribed=1 であり、2 番目のクエリにないことを意味します。したがって、私の最初のクエリは 8249 の結果を返すはずですが、0 を返しています。クエリの構造が間違っているか、間違った演算子を使用しているに違いありませんが、これを正しく取得する方法を一生理解できません。
誰でも助けることができますか?これは私が3日間ほど困惑していたので、事前にとても感謝しています! :)
sql - SELECT WHERENOTINの適切な使用
私は、PHPWebインターフェースを備えた小さな書店のデータベースを構築しています。この問題では、「products」テーブル(prod_core)のすべてのレコードを、「sales」テーブル(inc_core)の「description」フィールドと等しいproductsフィールド「barcode」の値を持つレコードなしで表示したいと思います。
私は実際にこれを最初の「sales」ミューテーションで機能させることができましたが、「sales」テーブルに2番目のレコードを追加すると、クエリは機能しなくなります。(追加された最初のレコードを除く)。これは私のSQLコードです:
SQLがループしない(要件に一致するレコードのテーブル検索を停止する)ことと関係があると思いますが、よくわかりません。助けていただければ幸いです。
php - DELETE FROMNOTINがPHP配列で機能しない
私はこのような配列を持っています
何百通ものメールが載っているテーブルもあります。
配列にあるものを除いて、これらの電子メールをすべて削除できるようにしたいと思います。
このコードを試しましたが、何も起こりません。
誰かが私がどこで間違っているのか教えてもらえますか?
ありがとう
ピーター
mysql - MySQL が動作していない
MySQL ステートメントをまとめる作業を行っていますが、何が問題なのか疑問に思っています。この MySQL ステートメントが機能しないのはなぜですか?
次のエラー メッセージが表示されます。
#1064 - SQL 構文にエラーがあります。1 行目の ''Construction & Repair' AND ( EXPIRE_DATE >= NOW( ) OR EXPIRE_DATE IS NULL ) AND' の近くで使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。
oracle - NOT INquery...奇妙な結果
あるデータベースに、別のデータベースにリストされていないユーザーのリストが必要ですnew_user_id。両方のデータベースに112,815人の一致するユーザーがいます。user_idすべてのクエリテーブルのキーです。
クエリ#1は機能し、new_user_Idとして参照されていない111,327人のユーザーを取得します。ただし、同じデータを2回クエリする必要があります。
クエリ#2は完璧です...そして私はそれが構文的に受け入れられていることに実際に驚いています。しかし、それは私に意味のない結果を与えます。
2番目のクエリのwhere句は正確には何をしているのでしょうか。また、結果から109,822レコードが除外されているのはなぜですか。
注 上記のクエリは、私が本当に求めているものを単純化したものです。上記のクエリを実行する他の/より良い方法があります...それらは私に問題を与えているクエリの部分の単なる代表です。