問題タブ [nested-queries]

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 に答える
875 参照

ef-code-first - ネストされたアイテムを最初に順序付けするEF5コード

Entity Framework 5 Code First を使用して一連のデータを取得するときに、小さな問題に遭遇しました。これが私のコードです:

これはうまくいきます(うわー!)。しかし、私はそこから抜け出そうとしてforeachいます.データベースエンジンがデータの処理を担当し続けることを望んでいます。どうすればいいですか?

このタイプの結合を試しました:

しかし、コメントが言うように、アイテムとそれらのアイテムに属する記事を含める方法customer.Ordersはありません。次に、オブジェクトではなくInclude()から取得しようとしました。contextcustomer

Orders = context.Orders.Include("Items").Where(o => o.Id == customer.Id)

Include()しかし、この方法では使用できない実行時例外が発生します(ネストされたクエリで?):

そのような入れ子にすることは可能ですか?

foreach最初のコード ブロックでa を使用する代わりに、データベースにデータを処理させるにはどうすればよいですか?

前もって感謝します。

JP

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

php - レコードの SELECT と COUNT を組み合わせる

私はこのMySQLクエリをここに持っています。ただし、もう 1 つ必要なことがあります。現在、最高のパーセンテージを返しています。最高のパーセンテージは、特定の日付に特定のレコード タイプがデータベースで生成された回数に基づいています。私がやりたいことは、この高いパーセンテージを持つ関連レコードの名前も返すことです。以下のクエリに組み込んでみましたが、常に失敗しているようです。これに関するアドバイスは素晴らしいでしょう。

現在の出力は次のとおりです。

私が必要とするのは:

名前は、ログテーブルのフィールドです。

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

solr - Solr のネストされたクエリを理解する

solr のネストされたクエリを理解しようとしていますが、構文を理解するのに問題があります。

次の 2 つのインデックス付きドキュメントがあります (特に):

クエリを実行すると、次のq="Fulano Silva"~2&defType=edismax&qf=name&fl=scoreようになります。

だから私が尋ねた場合:

2 番目のドキュメントのスコアをもう少し上げたいのですが、実際には numFound=0 の空の結果セットが返されます。

ここで何が間違っていますか?

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

mysql - SQL: NN Select * from table1 および特定のユーザー ID の他のユーザーとの関係が存在するかどうかを検出する

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

  • 場所
  • ユーザー
  • User_Likes_Place

Places には、場所に関する情報 (id、住所、番号、名前、bla bla) があります。 Users には、ユーザーに関する情報 (id、name、age、bla bla) があります。 User_Likes_Place は、Places と Users の間の関係であり、id、id_place、id_user の 3 つの列があります。 .

すべての場所のリストが必要であり、ユーザーが好きな場所も知る必要があります。すべての場所を選択するクエリを実行しようとしており、その場所が特定のユーザーから気に入られているかどうかを示す列を追加するため、クエリでは user.id でフィルタリングします。

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

何か提案はありますか?皆さん、ありがとうございました。

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

mysql - mysqlで3つのテーブルを持つ別のサブクエリ内でサブクエリを使用する方法は?

データベースに 3 つのテーブルがあります。以下の構造を参照してください。

ユーザー

質問

フォロワー

user テーブルには、すべてのユーザー関連フィールドが
含まれます question テーブルには、外部キー uid を持つすべての質問関連データが含まれます
フォロワー テーブルには、質問が何回フォローされたかの情報が格納されます

クエリに返してもらいたいのは次のとおりです。

クエリを作成しましたが、正常に動作し、必要に応じてレコードを返しますが、フォロワー数は常に 0 です。これが私のクエリです。

いくつかの異なる組み合わせを試しましたが、どれもうまくいきませんでした。間違ったクエリを書いているか、別のサブクエリでサブクエリを使用できない可能性があります。可能かどうか、可能であれば知りたいだけです

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

sql - ネストされた SQL 関数

ネストされたクエリで MAX 値を選択するにはどうすればよいですか?

これが簡単な方法です

追加情報: このテーブル Deliverys があり、列の 1 つが Quantity (QTY) であり、その列から最大値を取得したいのですが、ネストされたクエリのいくつかのタイプを使用しています。

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

mysql - 異なるデータベースへのネストされたクエリ

私は、INFORMATION_SCHEMA を使用しようとしています。これは、私がやりたいことに大いに役立つと思うからです。適切なクエリを見つけようとしましたが、どれも機能しませんでした。すべてのクエリに共通することは、異なるデータベースでネストされたクエリを使用したことです。最後に使ったのは下のこれ。

しかし、これはエラーを返しました

#1146 - テーブル 'database1.table_name' が存在しません。

これは、それぞれ異なるデータベースに対して 2 つのネストされたクエリを使用しているためですか? これを機能させる方法はありますか?

私がやりたいのは、フィールド リストに field1 があり、 field1 の値の少なくとも 1 つが somevalue より大きいデータベースのテーブル名のリストです

MySQL v5.5 を使用しています

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

sql - SQL - サブクエリからメインクエリにフィードする複数のフィールド

2 つの個別のクエリがあり、どちらも期待どおりの結果を返します。最初のクエリは、データベースから ID 値のペアを返します。サンプルのペア: [1,2]、[3,6]、[10,15]

トリップペアを繰り返し挿入することによる2番目のクエリは、期待どおりにデータのリストを取得します。

9979 と 240 の値は、クエリ用の定数です。

1 番目のクエリを 2 番目のクエリ内にネストして、クエリ 1 から取得した HID と SID でグループ化されたすべての結果を一度に取得する方法に関する提案はありますか? (6000回の個別の反復は、あまり整然としたソリューションではありません)

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

mysql - 複雑な SQL クエリによるサーバーの過負荷 - 簡素化する方法

永遠に実行し続ける複雑なクエリがあります。

問題は、単純なテーブル trendmetrics を 2 つのテーブルの結合に変更した後に始まりました。

実行を妨げるものは何ですか?エラーはありませんが、実行を中止するまで実行を続けます。

更新: EXPLAIN レポート: ここに画像の説明を入力