問題タブ [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.
sql - MYSQLの最適化と質問
MySQLクエリを最適化しようとしていますが、助けが必要です。これが私の現在のクエリです:
私はそれがより速くなることができるとかなり確信しています。
また、region_idですべての製品を選択しようとすると(「ANDregion_id = MYID」などを追加して)機能しないので、機能させることができるかどうか、またどのようにしたらよいのでしょうか。
お時間をいただきありがとうございます!
解決
これが私の最後の質問です、それが誰かを助けることができるなら:
ありがとう!
sql-server - Update ステートメントでのサブクエリの使用
削除時に起動するトリガーに次の SQL ステートメントがあります。
私の問題は、最後がテーブルではなくテーブルをSortOrder
参照していることです。エイリアスはステートメントであるため、テーブルに追加することはできません。代わりにどうすればよいですか?Deleted
bk2_InfoPages
bk2_InfoPages
UPDATE
sql-server - MSSQL JOIN ONGROUPBYが遅すぎます
MSSQLで次のクエリがあります
超高速です。このようなサブクエリで使用しようとすると。
なぜこれがとても遅いのか、そしてどうすればそれをスピードアップできるのかについてのアイデアはありますか?私の主キーは(MovieID-CustomerID)で、CustomerIDにインデックスを追加しました
sql - サブクエリ内で異なる型の 2 つの値を比較する
私は MS SQL データベースを使用しており、「base_info」、「messages」、「config」の 3 つのテーブルがあります。
わかりましたので、構成テーブルから 'SignalRec' と 'SignalOut' を選択し、メッセージ テーブルで ID と日付 (上記には含まれていません) で照合するサブクエリがあります。 messages.RecBy = config.RecBy ですが、config.RecBy は文字列ですが、同等です Name はベース テーブルにあります。したがって、サブクエリまたは何らかのタイプの結合内でサブクエリを実行し、返された値を比較する必要がほとんどあります。
これが私がこれまでに持っているものです:
これをできるだけ明確にしようとしましたが、さらに情報が必要な場合はお知らせください。
subquery - subquery pull - すべての行
すべてが 1 つのチケットに対応する複数の行を持つテーブルから情報を取得しています。チケットのどこかに MIlk の料金が表示されている場合、そのチケット番号に関連付けられているすべての行を確認したいと考えています。サブクエリを書き込もうとしましたが、うまくいきませんでした。何か案は??
例:
アイテムのコスト
- 山芋 1.0
- ビーンズ2.0
- ミルク5.0
- 山芋 1.0
- ビーンズ2.0
- キャンディ 1.0
- ビーンズ2.0
- 山芋 1.0
- ビーンズ2.0
- ミルク5.0
- ビーンズ2.0
- ミルク5.0
sql - MySQL の左結合で関連する行の数を取得するにはどうすればよいですか?
私は2つのテーブル、vehicle
列を持つテーブルを持っています:
id
stock
year
make
model
およびimages
列を持つテーブル:
id
vehicle_id
name
caption
default tinyint(1)
車両の情報、デフォルトの画像、および車両にある画像の総数をリストしようとしています。現在、私は次のSELECT
ステートメントを使用しています。
私は最初に使用していました:
ただし、データベースにデフォルトの画像があるかどうかに応じて、画像の数は1または0になります。UNION
および他のSELECT
ステートメントを使用してみましたが、まだ適切な結果を得ることができません。SELECT
2 つのステートメントを使用する必要がありますか、または or で処理する別の方法はありますJOIN
かUNION
?
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 行
返された行を詳細に分析する時間はまだありませんが、どのクエリが「壊れている」のか、そしてその理由について意見をいただければ幸いです。
linq - LINQを使用したサブクエリでの高度な複数結合
次のクエリをLINQに変換する方法について頭を悩ませようと午後を過ごしましたが、そこにたどり着くことができません。
クエリの目的は、2つのフォールバック言語を使用してテーブルからデータをフェッチすることです。したがって、データが言語1に存在しない場合は、言語2でフェッチされ、2が存在しない場合は、言語0でフェッチされます。グローバル翻訳。
内部クエリをほぼ正しく取得できます(id1.language = 1を除いて、参加しているテーブルのメンバーに参加させることができないようです、何かアイデアはありますか?)
これは私のコード(LINQPadコード)です:
これにより、次のSQLが生成されます。
しかし、これを残りのクエリと組み合わせることができません。たぶん、購入するのに疲れているだけで、多くのCROSSAPPLYを実行し続けています。誰か提案はありますか?
subsonic - SubqueiresのSubsonicでクエリを作成するにはどうすればよいですか?
subsonic 2.2で次のクエリを実行するにはどうすればよいですか?
例を教えてもらえますか。
ありがとう。nRk
c# - NHibernate - ICriteria を使用してサブクエリに参加する
NHibernate の ICriteria API を使用して表す必要がある SQL クエリがあります。
これまでの試みには、'User' および 'DailyInfo' クラス (私のエンティティ) のマッピングと、DailyInfo オブジェクトを User オブジェクトのプロパティにすることが含まれていました。ただし、それらの間の外部キー関係をどのようにマッピングするかはまだ謎です。
Web での解決策は、通常、WHERE 句内のサブクエリを使用することですが、結合しない行に対して NULL 値が返されるようにするために、代わりにこのサブクエリで結合を残す必要があります。
外部クエリに基準を使用し、サブクエリを表すために DetachedCriteria と「結合」を形成する必要があると感じていますか?