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

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

sql - サブクエリで Update ステートメントが間違った結果を返す

サブクエリで存在しない列参照を使用したときにエラーが発生しない次のクエリがあります。サブクエリで参照した列は、実際には更新中のテーブルの列です。

エラーが発生しない理由を誰かに教えてもらえますか? 記録は条件に関係なく更新されます。

OracleとSQLserverの両方でこれを試しました。結果は同じ

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

mysql - サブクエリにエイリアスを使用すると、Mysql 構文エラーが発生する

サブクエリにエイリアスを設定しないと、「エラー コード: 1248\n すべての派生テーブルには独自のエイリアスが必要です」というエラーが表示されます。エイリアスを配置すると、エイリアスの近くで構文エラーが発生します ([...]syntax to use near ' bb[...])。

(次のコードは、明確さと機密性の理由から過度に単純化されています)

キーワード「AS」を使用してみましたが、なしで、エイリアスを引用符の間に入れてみました。さまざまな括弧構成を試しましたが、何も試しませんでした。

また、1 つのサブクエリだけで実行してみました。エイリアスなしで動作します。しかし、エイリアスを配置すると、エイリアスの近くで構文エラーが発生します([...]syntax to use near ' bb[...])。