問題タブ [inner-query]
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.
linq - LINQ の内部クエリ
次の SQL クエリがあります。
この SQL に相当する LINQ は何でしょうか。
ありがとう
sql - Oracle PL/SQL: 内部結合クエリでの列名の参照
次の SQL ステートメントがあります。
このクエリは、「Cars」テーブルの列を 2 回配信しますが、ID の値は Car テーブルの値とは異なります (クエリの目的は、値をマッピングして、Car.ID が何であるかを確認して、マテリアルが変更されることを確認することです)。革からプラスチックへ)。
ただし、次のように ID 列のみ (マテリアル列ではなく) を出力したいと思います。
内部クエリの ID 列を参照する方法が見つからなかったため、これを行うことができませんでした。例えば
また
また
動作しないようです。どうすればこれを達成できますか?
sql - Q (kdb): ネストされた where クエリ
句Q
でネストされたクエリの結果を使用するには、どのような方法がありますか?where
SQL
ステートメントに似たものを探しています。
sql - VIEW内のOracle SQL Reuseサブクエリ
何千ものレコードを含む可能性のあるビューを設定しようとしています。一部のフィールドでは、まったく同じデータを返すサブクエリが必要です。毎回実行するのではなく、ビュー内でこれを一度クエリできるかどうか疑問に思っていました。
以下は、いくつかのサンプル テーブル/データです。
select ステートメントの結果は次のとおりです。
したがって、上記のクエリでは、ビューの各行に対して次のクエリを 1 回だけ実行したいと考えています。
ビュー内の内部サブクエリを最適化する方法はありますか?
sql - SQL エラー: 接続が閉じられませんでした。接続の現在の状態はオープンです
編集
これを 2 日間見つめた後、1 つの問題が見つかりました。私はまだ元の接続を開いていました。そこで、内部の open ステートメントを に変更しましたconn2.Open
。次に、2 番目の内部クエリを、すべての変数が 2 ではなく 3 になるように変更して、前のクエリとは完全に異なるようにしました。その時点で、次のエラーが発生しました。
このコマンドに関連付けられた開いている DataReader が既に存在し、最初に閉じる必要があります。
外側の接続を使用できると思って内側の接続を取り出し、内側の.Close
線を取り出しましたが、接続が閉じられていないというエラーも返されました。
編集終了
私は、ユーザーが購入のために複数回そこにいる可能性がある他のテーブルから取得したデータでユーザー情報を更新するスクリプトを書いています。
最初に、「外部」の sql クエリは、購入者情報とカテゴリ情報を含む items テーブルからいくつかのデータを取得します。商品ごとに、購入者情報を確認します。
次に、最初の「内部」SQL クエリがユーザー テーブルからカテゴリ情報を取得します。次に、いくつかのコードを実行して、「外部」クエリのカテゴリからの購入として既にマークされているかどうかを確認します。そうでない場合は、カテゴリを文字列変数に追加します。
最後に、2 番目の「内部」SQL クエリは、現在のユーザーのユーザー テーブルを新しいカテゴリ リストで更新します。
以前にこのようなクエリを実行する方法について尋ねたことがありますが、クエリを 1 つに結合するという解決策が常に与えられました。他のクエリではうまくいきましたが、ここではできません。外部クエリの各レコードを反復処理して、内部で必要な機能を実行する必要があります。しかし、ここでの問題は、接続が閉じられていないことを示す SQL エラーが発生し、外部クエリ (' ') のキャッチを指していることconn
です。
2 つの内部クエリを設定して、異なる接続変数 (conn2
およびconn3
) と異なる strSQL 変数を使用しようとしましたが、それは役に立ちませんでした。そして、SQLに関しては、私はまだ初心者であり、このプロジェクトまでMySQLを使用してプログラミングしていました。どんな助けでも大歓迎です。
mysql - Mysql Query: Find Customer W/Orders but without Payment
As the title says, i am trying to find the customer's who have made orders but have not made payments yet.
I have Three tables;
The sql i have so far gives me (nested query) all the customers without payments, the outer query then tries to join all the customers with orders and checks if those customers are not in my inner table?
I am getting a mysql syntax error at line 8 but cannot figure out why?
sql-server - この T-SQL サブクエリを作成するにはどうすればよいですか?
私はここで私の接触を失っています。昔はスーパー T-SQL クエリを思いついたのですが、
table2 の 2 番目の列が必要です。列は「結果」と呼ばれます。
例:
投稿されたクエリは、最初の 5 列を処理します。では、最後のコラムはどうでしょうか。
sql - SQL INNER QUERY は、UPDATE クエリで複数の値を返します
別のテーブルのレコードを使用して更新するテーブルがあり、あるシステム (データベース) から別のシステムに情報を引き継ぐためにこれを行っています。シナリオは少し複雑ですが、どうしても助けが必要です:-s
3 つのテーブルがあります - component
、scan
およびstage_link
成分
スキャン
stage_link
最新のスキャンに従ってupdate
、テーブルcomponent
とset
フィールドが必要です。stage_id
各スキャンは、関連するスキャナーに応じてコンポーネントをステージに移動します。update
テーブルに次のクエリを順番に書きましたが、次component
のエラーがスローされます。
Subquery returned more than 1 value. This is not permitted when the subquery follows '='
クエリは次のとおりです。
私は取り組んでおり、言語を使用せずに、または他の言語MS SQL Server
を使用してこれを整理したいと考えています。PHP
私はこれを機能させるために1日試みましたが、まだこれを機能させる方法がありませんでした。どんな助けでも大歓迎です!
事前にどうもありがとうございました :-)
mysql - ネストされたクエリを使用せずに不明なエイリアス列の問題を解決するには?
私はクエリを持っています
その結果、
内部/ネストされたクエリを使用せずにこれを解決する方法はありますか?
mysql - サブクエリの結果によるmysqlフィルター
私はこのクエリを持っています:
そして、目標を持っているプレーヤーでその結果をフィルタリングしたい
上記のクエリのこの部分にエラーがありますgoals > 0
。どうすればよいかわかりません。