問題タブ [derived-table]

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 投票する
0 に答える
242 参照

sql - カーソル内の CTE で「接続は別のコマンドの結果でビジー状態です」というエラーが表示されるが、派生テーブルは表示されない

最近、CTE を使用するクエリでカーソルからフェッチ中にエラーが発生しました。

「[Microsoft][SQL Server ネイティブ クライアント 10.0]接続が別のコマンドの結果で切断されました」

エラーは、フェッチの各反復で実行される後続のカーソルで発生していました。

CTE を派生テーブルに置き換えることでエラーを解決できました。

CTE が失敗するのに派生テーブルが正常に機能する理由と、CTE の例で何か間違ったことをしたかどうかを知る必要があります。

元のクエリは比較的複雑で、複数の結合が含まれていましたが、基本的には次のようになります。

問題のコードは、上記のステートメントを使用してカーソルをループし、FETCH の反復ごとに 2 番目のカーソルを実行します。

FOREACH ステートメント中にアプリケーションから開かれたカーソルは、上記のエラーで失敗します。

ただし、CTE を削除して派生テーブルを使用すると、エラーは発生せず、すべてが適切に機能します。

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

mysql - SQL データベース関数

これを使用して、各ユーザーが投稿したツイートの数をカウントし、numTwt という新しい列に入れようとしています。

しかし、うまくいかないようです。

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

database - SQLite3 データベースの派生フィールド

皆さん、今晩は、

今日は、SQLite3 の派生フィールド (計算フィールドとも呼ばれます) に関する質問をしたいと思います。

データベースに保存されている 2 つの値「重量」と「距離」を利用して、両方を必要とする数式を利用して、必要な値を返すためにそれらを利用して計算を実行できることを知っています。

ただし、SQLiteコーディングによってフィールドを設定して独自の値を自動的に生成する方法があるかどうか疑問に思っているので、そこに重量と距離を入力して計算を実行すると、「消費カロリー」の属性フィールドが表示されます人口。

別の方法として、3NF データベースの派生フィールドは、3NF 要件のためにデータベース内に保存すべきではないことをいくつかの Web サイトで読みました。

ありがとう

JHB92

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

mysql - JOIN ステートメントの二重にネストされた派生テーブル内の不明な列

私の DB には、課題と回答の 2 種類の画像があります。どちらにも緯度/経度の位置列があります。このクエリでは、ユーザーがINNER JOIN を介して最近作成したチャレンジまたはアンサーを選択したいと考えています。

(この背後にあるビジネス ロジック: 基本的には、ユーザーの最後の既知の場所を含むユーザーのリストを取得したいと考えています。これは、最新のチャレンジまたは回答のいずれか最新のものによって決定されます。ユーザーが最後に既知の場所を持っていない場合、このリストに含めるべきではありません。)

私は得てい[Err] 1054 - Unknown column 'U.Id' in 'where clause'ます:

派生した「LastImages」テーブル (または適切な用語が何であれ) 内から User テーブル (エイリアス U) を参照できないようです。

誰でも助けることができますか?他の方法を試しましたが、すべての要件を満たすものはありません:

  1. ユーザーが少なくとも1 つのチャレンジまたは 1 つの回答を持っている場合にのみ行が返されます (したがって UNION)。
  2. 最新の (ChallengeImage.CreatedOn および AnswerImage.CreatedOn によって決定される) 画像が結合で使用されます。

ありがとう!