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

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

linq - LINQ の内部クエリ

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

この SQL に相当する LINQ は何でしょうか。

ありがとう

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

sql - Oracle PL/SQL: 内部結合クエリでの列名の参照

次の SQL ステートメントがあります。

このクエリは、「Cars」テーブルの列を 2 回配信しますが、ID の値は Car テーブルの値とは異なります (クエリの目的は、値をマッピングして、Car.ID が何であるかを確認して、マテリアルが変更されることを確認することです)。革からプラスチックへ)。

ただし、次のように ID 列のみ (マテリアル列ではなく) を出力したいと思います。

内部クエリの ID 列を参照する方法が見つからなかったため、これを行うことができませんでした。例えば

また

また

動作しないようです。どうすればこれを達成できますか?

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

sql - Q (kdb): ネストされた where クエリ

Qでネストされたクエリの結果を使用するには、どのような方法がありますか?where

SQLステートメントに似たものを探しています。

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

sql - VIEW内のOracle SQL Reuseサブクエリ

何千ものレコードを含む可能性のあるビューを設定しようとしています。一部のフィールドでは、まったく同じデータを返すサブクエリが必要です。毎回実行するのではなく、ビュー内でこれを一度クエリできるかどうか疑問に思っていました。

以下は、いくつかのサンプル テーブル/データです。

select ステートメントの結果は次のとおりです。

したがって、上記のクエリでは、ビューの各行に対して次のクエリを 1 回だけ実行したいと考えています。

ビュー内の内部サブクエリを最適化する方法はありますか?

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

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を使用してプログラミングしていました。どんな助けでも大歓迎です。

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

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?

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

sql-server - この T-SQL サブクエリを作成するにはどうすればよいですか?

私はここで私の接触を失っています。昔はスーパー T-SQL クエリを思いついたのですが、

table2 の 2 番目の列が必要です。列は「結果」と呼ばれます。

例:

投稿されたクエリは、最初の 5 列を処理します。では、最後のコラムはどうでしょうか。

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

sql - SQL INNER QUERY は、UPDATE クエリで複数の値を返します

別のテーブルのレコードを使用して更新するテーブルがあり、あるシステム (データベース) から別のシステムに情報を引き継ぐためにこれを行っています。シナリオは少し複雑ですが、どうしても助けが必要です:-s

3 つのテーブルがあります - componentscanおよびstage_link

成分

スキャン

stage_link

最新のスキャンに従ってupdate、テーブルcomponentsetフィールドが必要です。stage_id各スキャンは、関連するスキャナーに応じてコンポーネントをステージに移動します。updateテーブルに次のクエリを順番に書きましたが、次componentのエラーがスローされます。

Subquery returned more than 1 value. This is not permitted when the subquery follows '='

クエリは次のとおりです。

私は取り組んでおり、言語を使用せずに、または他の言語MS SQL Serverを使用してこれを整理したいと考えています。PHP

私はこれを機能させるために1日試みましたが、まだこれを機能させる方法がありませんでした。どんな助けでも大歓迎です!

事前にどうもありがとうございました :-)

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

mysql - ネストされたクエリを使用せずに不明なエイリアス列の問題を解決するには?

私はクエリを持っています

その結果、

内部/ネストされたクエリを使用せずにこれを解決する方法はありますか?

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

mysql - サブクエリの結果によるmysqlフィルター

私はこのクエリを持っています:

そして、目標を持っているプレーヤーでその結果をフィルタリングしたい

上記のクエリのこの部分にエラーがありますgoals > 0。どうすればよいかわかりません。