問題タブ [subquery]

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

sql - MYSQLの最適化と質問

MySQLクエリを最適化しようとしていますが、助けが必要です。これが私の現在のクエリです:

私はそれがより速くなることができるとかなり確信しています。

また、region_idですべての製品を選択しようとすると(「ANDregion_id = MYID」などを追加して)機能しないので、機能させることができるかどうか、またどのようにしたらよいのでしょうか。

お時間をいただきありがとうございます!

解決

これが私の最後の質問です、それが誰かを助けることができるなら:

ありがとう!

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

sql-server - Update ステートメントでのサブクエリの使用

削除時に起動するトリガーに次の SQL ステートメントがあります。

私の問題は、最後がテーブルではなくテーブルをSortOrder参照していることです。エイリアスはステートメントであるため、テーブルに追加することはできません。代わりにどうすればよいですか?Deletedbk2_InfoPagesbk2_InfoPagesUPDATE

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

sql-server - MSSQL JOIN ONGROUPBYが遅すぎます

MSSQLで次のクエリがあります

超高速です。このようなサブクエリで使用しようとすると。

なぜこれがとても遅いのか、そしてどうすればそれをスピードアップできるのかについてのアイデアはありますか?私の主キーは(MovieID-CustomerID)で、CustomerIDにインデックスを追加しました

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

sql - サブクエリ内で異なる型の 2 つの値を比較する

私は MS SQL データベースを使用しており、「base_info」、「messages」、「config」の 3 つのテーブルがあります。

わかりましたので、構成テーブルから 'SignalRec' と 'SignalOut' を選択し、メッセージ テーブルで ID と日付 (上記には含まれていません) で照合するサブクエリがあります。 messages.RecBy = config.RecBy ですが、config.RecBy は文字列ですが、同等です Name はベース テーブルにあります。したがって、サブクエリまたは何らかのタイプの結合内でサブクエリを実行し、返された値を比較する必要がほとんどあります。
これが私がこれまでに持っているものです:

これをできるだけ明確にしようとしましたが、さらに情報が必要な場合はお知らせください。

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

subquery - subquery pull - すべての行

すべてが 1 つのチケットに対応する複数の行を持つテーブルから情報を取得しています。チケットのどこかに MIlk の料金が表示されている場合、そのチケット番号に関連付けられているすべての行を確認したいと考えています。サブクエリを書き込もうとしましたが、うまくいきませんでした。何か案は??

例:

アイテムのコスト

  1. 山芋 1.0
  2. ビーンズ2.0
  3. ミルク5.0
  4. 山芋 1.0
  5. ビーンズ2.0
  6. キャンディ 1.0
  7. ビーンズ2.0
  8. 山芋 1.0
  9. ビーンズ2.0
  10. ミルク5.0
  11. ビーンズ2.0
  12. ミルク5.0
0 投票する
3 に答える
16461 参照

sql - MySQL の左結合で関連する行の数を取得するにはどうすればよいですか?

私は2つのテーブル、vehicle列を持つテーブルを持っています:

  • id
  • stock
  • year
  • make
  • model

およびimages列を持つテーブル:

  • id
  • vehicle_id
  • name
  • caption
  • default tinyint(1)

車両の情報、デフォルトの画像、および車両にある画像の総数をリストしようとしています。現在、私は次のSELECTステートメントを使用しています。

私は最初に使用していました:

ただし、データベースにデフォルトの画像があるかどうかに応じて、画像の数は1または0になります。UNIONおよび他のSELECTステートメントを使用してみましたが、まだ適切な結果を得ることができません。SELECT2 つのステートメントを使用する必要がありますか、または or で処理する別の方法はありますJOINUNION?

0 投票する
6 に答える
9639 参照

sql - SQL SELECT: サブクエリを使用して 3 つのテーブル間でデータを結合およびグループ化する

長い質問で申し訳ありませんが、あまり説明的なタイトルではありませんが、私の問題を簡単に説明するのは非常に困難です。

3 つのデータベース テーブルがあります。

テーブル AI の STATUS = 'OK' 行ごとに、最新の作成時刻を持つ C の対応する行を検索します。

最初に、STATUS = 'OK' であるテーブル A からすべての行を取得できます。
次に、テーブル B から対応するすべての行を取得できます。
しかし、そこから続行するにはどうすればよいでしょうか。

例えば:

次のようなものを返すことができます:

CID 2 の作成時間が CID 3 よりも遅く、CID 6 が CID 5 よりも新しいとします。これは、正しい結果がテーブル C の行 1、2、4、および 6 であることを意味します。

これをクエリで表現する方法はありますか?

編集: 申し訳ありませんが、具体的ではありませんでした。取得したいのは、テーブル C の CID です。

編集:さまざまなソリューションで返された行を数えました。結果は非常に興味深く、多様化しました:
HAINSTECH: 298,473 行
JMUCCHIELLO: 298,473 行
RUSS CAM: 290,121 行
CHRIS: 344,093 行
TYRANNOSAURS: 290,119 行

返された行を詳細に分析する時間はまだありませんが、どのクエリが「壊れている」のか、そしてその理由について意見をいただければ幸いです。

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

linq - LINQを使用したサブクエリでの高度な複数結合

次のクエリをLINQに変換する方法について頭を悩ませようと午後を過ごしましたが、そこにたどり着くことができません。

クエリの目的は、2つのフォールバック言語を使用してテーブルからデータをフェッチすることです。したがって、データが言語1に存在しない場合は、言語2でフェッチされ、2が存在しない場合は、言語0でフェッチされます。グローバル翻訳。

内部クエリをほぼ正しく取得できます(id1.language = 1を除いて、参加しているテーブルのメンバーに参加させることができないようです、何かアイデアはありますか?)

これは私のコード(LINQPadコード)です:

これにより、次のSQLが生成されます。

しかし、これを残りのクエリと組み合わせることができません。たぶん、購入するのに疲れているだけで、多くのCROSSAPPLYを実行し続けています。誰か提案はありますか?

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

subsonic - SubqueiresのSubsonicでクエリを作成するにはどうすればよいですか?

subsonic 2.2で次のクエリを実行するにはどうすればよいですか?

例を教えてもらえますか。

ありがとう。nRk

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

c# - NHibernate - ICriteria を使用してサブクエリに参加する

NHibernate の ICriteria API を使用して表す必要がある SQL クエリがあります。

これまでの試みには、'User' および 'DailyInfo' クラス (私のエンティティ) のマッピングと、DailyInfo オブジェクトを User オブジェクトのプロパティにすることが含まれていました。ただし、それらの間の外部キー関係をどのようにマッピングするかはまだ謎です。

Web での解決策は、通常、WHERE 句内のサブクエリを使用することですが、結合しない行に対して NULL 値が返されるようにするために、代わりにこのサブクエリで結合を残す必要があります。

外部クエリに基準を使用し、サブクエリを表すために DetachedCriteria と「結合」を形成する必要があると感じていますか?