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

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

c# - `WHERE … IN @xs`、@xs パラメーターは値リストです: ADO.NET でサポートされていますか?

WHERE … IN @xs節を使用してパラメーター化された ADO.NET クエリを作成しようとしてい@xsます(2, 3, 5, 8, 13)。これはできますか?もしそうなら、どのように?

これはうまくいきません:

名前空間のSystem.Data.SqlDbType列挙型も型も、このシナリオがサポートされていることを示唆していません。動的 SQL に戻す必要がありますか (つまり、文字列操作を使用して最終的な SQL を手動で作成する必要がありますか)?System.Data.SqlTypesCommandText

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

c# - 交差しない要素を選択する方法

2 つのリストがあり、両方のリストに共通する要素が必要な場合は、次のコードを使用できます。

ただし、一般的ではない要素が必要な場合は? そして重複なし?交差で可能ですか?

ありがとう。

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

c# - プロパティの値に応じて共通要素を選択する方法は?

2 つのリストに共通の要素が必要な場合は、intersect 関数を使用できます。

しかし、これはオブジェクトを比較します。リストに Persons 型のオブジェクトがあり、たとえば同じ名前の人物を取得したい場合、どうすればそれを行うことができますか? name プロパティの条件はどこで設定しますか?

ありがとう。

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

php - 私の 'where in' Doctrine DQL クエリが予期した結果を返さないのはなぜですか?

次の DQL クエリがあります。

where 句の最初の値に一致する結果のみが返されます。変数 $tv_region_ids には、カンマ区切りの値が含まれています。その変数を配列に変更すると、次のメッセージが表示されます。

注意: 配列から文字列への変換

誰でも私の問題に光を当てることができますか?私は完全に困惑しています。

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

mysql - この mySQL クエリが非常に遅いのはなぜですか?

「orders_products」という名前の mySQL テーブルがあり、次の関連フィールドがあります。

  • products_id
  • orders_id

両方のフィールドにインデックスが付けられます。

次のクエリを実行しています。

このクエリは非常に長く、約 20 秒かかります。それ以外の場合、データベースはあまりビジーではなく、他のクエリでうまく機能します。

疑問に思っているのですが、クエリが非常に遅くなる原因は何ですか?

テーブルがかなり大きい (約 1,500 万行、サイズ約 210 MB)、これはメモリの問題でしょうか?

mySQL に時間がかかっていることを正確に知る方法はありますか?

Explain の出力:

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

mysql - Ruby on Railsでネストされたクエリを作成するには?

whereメソッドを使って以下のクエリを書きたい

次のクエリを使用してみましたが、構文エラーで終了しました

助けてください

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

vb.net - Entity Framework で VB.NET を使用する WHERE IN 句

2 つの CheckboxLists があります。チェックされた項目に基づいて、チェックされた値がコンマ区切りの文字列に連結され、エンティティ フレームワーク メソッドに渡されます。結果は List(Of Entity) になります。

変換したい

EF の VB.Net の IN に相当するものを見つけることができません。

ここでC#の投稿を見て、以下のコードを思いつきました。次のようなエラーが表示されます

タイプ 'System.Object' の定数値を作成できません。このコンテキストでは、プリミティブ型 (Int32、String、および Guid など) のみがサポートされます。

INVb.Net で句を使用するにはどうすればよいですか? どんな助けでも大歓迎です。

私のコード:

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

sql - 複数の行セットを選択するSQLite

複数の行セットを選択しようとして、SQLite を使用しています。例:

USER ごとに、ROWID が最も高いエントリを 1 つ選択したいと考えています。結果セットは次のようになります。

助けてください。