問題タブ [where-in]
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.
mysql - MySQL select join where AND where
データベースに2つのテーブルがあります。
製品
- id(int、主キー)
- 名前(varchar)
ProductTags
- product_id(int)
- tag_id(int)
すべてのタグが付いている商品を選びたいのですが。私は試した:
しかし、それは私にすべての与えられたタグを持っているのではなく、与えられたタグのどれかを持っている製品を与えます。WHERE tag_id = 1 AND tag_id = 2
行が返されないため、書き込みは無意味です。
mysql - MySQL-SELECT ... WHERE id IN(..)-正しい順序
私は次のクエリを持っています
「idin..」で指定された順序で要素を取得したいので、次を返す必要があります。
それを行う方法はありますか?
c# - WHEREINでQueryOverを使用してNHibernate
このようなQueryOverを作成します
メソッドを試しContains
ましたが、例外が発生しました
"System.Exception:認識されないメソッド呼び出し:System.String:Boolean contains(System.String)"
ここに私のコード
doctrine-orm - これは、Doctrine2のWHERE IN式を使用して順序付けされた配列を処理する適切な方法ですか?
Zend Lucene Searchを使用して、データベースからフェッチするブログレコードにマップする関連性順に並べられたIDのリストを返します。
これは、Doctrine2のWHEREIN式を使用して配列を処理する適切な方法ですか。
$ids
または、実際の配列をパラメータとしてクエリに渡すためのより良い方法はありますか?
また、Zend Searchは、関連性に基づいてIDの配列を返します。上記の手法を使用すると、ブログ投稿を取得する際の関連性の順序が維持されますか?
oracle - Oracleストアドプロシージャが機能しない(文字列内の場合)
これが私のストアドプロシージャ全体です。
TPAを渡すと、TPAが1行として返されます(正しい)。CFLを渡すと、CFLが1行として返されます(正しい)。ただし、私がやりたいのは、TPA、CFLを渡して、('TPA'、'CFL')のWHERE CTA_DIVISIONのように実行し、2行のデータを返すことですが、それは起こりません。行を返していません。その文字列を渡して2行を返すには、何を変更する必要がありますか?TIA
mysql - mysql WHERE XXX = ZZZ AND XXX = YYY
私は mySql を初めて使用し、他のいくつかのテーブルのデータを使用して、1 つの列からフィルター クエリを実行しようとしています。たとえば、名前の表、スポーツ クラスでのマークの表、およびスポーツの表を取得できます。
を使用してこのデータベースにクエリを実行できます
WHERE beta.sport = 'basketball';
バスケットボールのすべてのベータ ID を取得し、事実上、バスケットボールをしているすべての子供たちを取得します。今、私はバスケットボールとラクロスをしたすべての子供たちを見つけたいと思っています.
問題は、クエリは正常に実行されますが、結果が返されないことです。自分のデータを手動で見ると、バスケットボールやラクロスをしている子供たちがいることがわかります。バスケットボールとラクロスの両方をする子供たちをどのようにフィルタリングしますか? OR は、ラクロスまたはバスケットボールをする子供を返します。両方をプレイする子供だけを返したいのですが、スポーツのリストにアクセスできるのは、この 1 つのテーブルのベータ版だけです。
TABLE ベータ版
sql-server-2008 - WHERE IN クエリで可能な最大値
3000000 を超えるエントリを持つテーブルがあり、指定された ID で 500000 を削除する必要があります。私の考えは、次のようなクエリを作成することです。
簡単な C# コードで生成します。問題は、ID の配列に設定できる値の数に制限があるかどうかです。
そして、誰かがこの削除をより効率的に達成するためのより良い方法を持っているなら、私はアイデアを受け入れます.
sql-server - SQLServerがin句を使用してテーブルから文字列を選択する
奇妙なSQLServerの問題が発生しています。
次のクエリを使用します。
idがnchar(30)で、「id1」、「id2」が値の場合、入力した値とは異なる結果が得られます。
SQL Serverが値に含まれる文字列を検索している可能性はありますか?
追加した
クエリ:
結果:
追加した
mysql - MySQL クエリの問題
現在のデータベース設定があります:
問題なく合計行数を返すことができ、完了ステータスが開始または完了のいずれかですが、単一のステートメントではありませんが、単一のステートメントでやりたいことは次のとおりです。
次のようになります。
それが理にかなっていることを願っています!?
ありがとうホーマー。