問題タブ [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.

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

mysql - MySQL トリム (連結 ...)

このクエリの何が問題になっていますか?

目的は、Source、Source_Description、および URL の組み合わせが存在しないレコードのみを取得することです (これは私の場合に当てはまります)。ただし、一致する列が 1 つだけの場合は無視されます。

MySQL初心者...このクエリのより良い方法があれば、それをいただければ幸いです。

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

mysql - 多対多関係フィルター

次のテーブルがあります。

ID 1、2、3、4、5 のユーザーがいるとします。

user_id = 1すでにユーザー 2 と 3 をフォローしています。

user_id'sここで、私(user_id = 1)がフォローしていないもの (4 と 5)を与えるクエリを書きたいと思います。

誰か助けてください。

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

php - NOT INを使用して他のテーブルからソートするSQLステートメント

クラス用の簡単なマイクロブログ Web サイトを設計しており、スクロール ページネーションの SQL ステートメントに関するヘルプが必要です。

User と Follows の 2 つのテーブルがあります。

「ユーザー」テーブルには、uid、FirstName、LastName、Email、および Username があります。

私はrid、FollowedName、およびFollowingNameを持つ別の「フォロー」テーブルを持っています。

たとえば、ユーザー名「Alex」がユーザー名「Bob」の後に続く場合、FollowedName="Bob" および followingName="Alex" を含む新しい行が存在します。

検索ページの場合、ユーザーが人気度 (フォロワー数に基づく) に基づいて並べ替えることができるようにします。したがって、「ユーザー」からすべての行を選択し、各ユーザーが持つ「フォロー」テーブルのエントリ数に基づいてそれらを並べ替える SQL ステートメントが必要です。

これに加えて、uid が文字列名 $explodedids にあるユーザーを除外するステートメントが必要です。

すべてが機能していますが、どこに置くべきかわかりません"WHERE uid NOT IN (".$explodedids.")".

これは、適切に返されますが、$explodedids を除外しない私のステートメントです。

$postnumbers は、スクロールするページネーションの制限数です。WHERE NOT IN を間違った場所に入れただけだと確信していますが、もし皆さんが私を助けてくれたら、それは素晴らしいことです.

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

mysql - 特定の値が別のテーブルに表示されない場合は、テーブルからレコードを削除します

私は2つのテーブルを持っています。T1と、および とt1field1があります。に値が存在しない場合、すべてのレコードを から削除したいt1field2T2t2field1t2field2T2t2field1t1field1

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

php - MySql Delete NOT IN - ただし、行全体を比較します

これは比較的単純なはずです。MySql ドキュメントを掘り下げましたが、関連する情報が見つかりませんでした。

シナリオは単純です。3列のテーブルがあります。すべてが複合一意キーであり、有効な行であるためにはすべてのキーが一緒になって一意である必要があります。

このセットアップで DELETE NOT IN を使用するにはどうすればよいですか?

私は次のようなものを試しました:

ご覧のとおり、必ずしも値自体ではなく、値のセットを一致させたいと考えています。

考え?

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

mysql - サブクエリで「WHERE NOT IN」を最適化する方法

このスレッドでのディスカッション出力は次のクエリです: Mysql JOIN subquery

現在のフィドルを参照してください: http://sqlfiddle.com/#!2/e97cf/22

このクエリをどのように最適化するつもりですか? c_contact テーブルに 100.000 レコード、c_monitoring テーブルに約 10.000 レコードがあります。クエリは 127 の結果行で 30 秒以上かかります。

編集:テーブルを正しくインデックス付けすることでケースが解決されました。