問題タブ [with-clause]

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

oracle - データウィンドウ クエリで `WITH` 句を使用することは可能ですか?

PB10.5 アプリケーションにデータウィンドウがあり、WITH背後にある SQL クエリの先頭に句を追加するまでは完全に機能します。クエリ ペインタはこれを有効な構文として受け入れます。データウィンドウ ペインタで手動でデータを取得すると、そこでも完全に機能します。検索が一貫して -1 を返すアプリケーションを実行すると、問題が発生します。なぜこれが起こっているのか、それを防ぐために何ができるのか誰か教えてもらえますか?

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

sql - SQL Server - INSERT ステートメントで WITH 句を使用する

これが可能かどうか疑問に思っていました。WITH次のように、句を使用していくつかの集計データをクエリに適用する既存のクエリがありSELECTます:(大幅に簡略化)

INSERTこのクエリの結果を別のテーブルに入れたいと思います。

私は次のことを試しました:

しかし、私はエラーが発生します:

「;」付近の構文が正しくありません。

だから私はセミコロンなしで試してみましたが、エラーが発生しました:

キーワード「WITH」付近の構文が正しくありません。

キーワード「with」付近の構文が正しくありません。このステートメントが共通テーブル式または xmlnamespaces 節である場合、前のステートメントはセミコロンで終了する必要があります。

私がやろうとしていることは、いくつかの異なる構文で可能ですか?

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

sql - where句でSQLを使用する

このようなクエリで with を使用するにはどうすればよいですか? TableList で tableIds を使用する方法はありますか? それらをサブクエリのように扱うことはできますか?

編集:SQLの最初のステートメントで使用できない理由を示すため。


これは、SQLクエリの途中で with 句を使用しようとする理由を示していると思います。

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

sql - Rails 4 AR `from` は Rails 3 とは異なりますか?

Rails 3 で次のように書くとModel.from('models')、arel は次の sql を生成します。

Rails 4 では、同じ arel が次の SQL を生成します。

テーブル名は引用符で囲まれ、', NULL' が追加されます。Rails 3と同じ結果を得るためにarelを使用するにはどうすればよいですか?

with recursive元の動作を利用していたので、postgres に対してかなり複雑なクエリを実行できました。Rails4 では、postgres は、私が与えた値の前に一重引用符があると、窒息しますfrom

クエリを実行するためのより良い方法はありwith recursiveますか? または、以前と同じように arel でクエリを実行する方法はありますか?

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

sql - with句内のSQL with句

私はこのようなことをすることができます:

外側の with 句の出力に対していくつかの操作を実行するよりも、内側の with 句 & の出力に対していくつかのロジックを実行したいと考えています。

助けていただければ幸いです...
ありがとう

注:-句でネストされた実際のクエリで私の問題を解決する単純化されたクエリ

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

sql - 再帰的な WITH 句は、UNION ALL 分岐の 1 つで直接参照する必要があります

次のクエリでエラーが発生しています:再帰的な WITH 句は、UNION ALL ブランチの 1 つで自分自身を直接参照する必要があります

解決方法がわかりません..どんな提案も役に立ちます

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

sql - ORA-00904: WITH句の識別子が無効です - 副問合せファクタリング

次のクエリで次のエラーが発生します。

BKG_ITEM と BKG は内部節で識別されていないようです。ここで何が欠けていますか?私がやろうとしていることを行う方法はありますか? ( WITH 句を使用してクエリを最適化しようとしています)

前もって感謝します!

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

for-loop - DB2 PL SQL の For ループ カーソル内に "With" 句を含むクエリ

"With" 句を含む非常に複雑なクエリがあります。このクエリは、DB2 クライアントで実行すると正常に機能します。ただし、PL SQL ストアド プロシージャの For ループ カーソル内で同じクエリを使用すると、機能しません。ストアド プロシージャをデータベースに適用しようとすると、次のような構文エラーが発生します。

for ループは次のようになります。

この問題を解決してください。前もって感謝します。

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

sql - WITH-Subselect からの列の参照

問題は次のとおりです。サブクエリを使用していて、参加する必要があります

;

サブセレクトから列を参照するにはどうすればよいですか?