問題タブ [ora-01427]
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.
sql - サブクエリでORA-01427エラーとORA-00907エラーを取得する
正常に動作するクエリでこれを取得しました:
次に、新しいパラメーターを追加します (aven.lib Like '%Extra%' で、それを 'extra' としてデコードします)。
だから私はそれを行うケースでサブクエリを作成します:
結果を 1 に制限して ORA-01427 エラーを回避しましたが、ORA-00907 エラーが発生しました。
デコード コマンドで like を使用したかったのですが、使用できません。
助けてくれてありがとう。
sql - ORA-01427: 単一行のサブクエリが複数の行を返します - 修正方法
の役割を"PPC"
持ち、"paygroups"
それらの PPC が属するすべての電子メールを出力することを目的としたクエリがあります。
- 多くの支払いグループがあります。
- それぞれ
paygroup
に複数の を含めることができますPPCs
。 - それぞれ
PPC
にemail address 1
および/または がありemail address 2
ます。
テストを使用するとクエリは正常に機能paygroup(BOX)
しますが、その行をコメントアウトしてすべてをクエリしてすべてをpaygroups
返すと、エラーが発生します。PPCs
paygroups
"single-row subquery returns more than one row"
oracle - Update ステートメントの「単一行のサブクエリが複数の行を返す」
update
私は自分の声明を機能させる方法を見つけるために数日間苦労してきました. ステートメントはselect
期待どおりに機能しているように見えますが、列の値を更新しようとするとORA-01427 single-row subquery returns more than one row
エラーが発生します。
コードは次のとおりです。
アイデアは、テーブルの最小値tbl_metrics.act_end_time
で列が更新され、とが100、700、または 300 であるということです。entry_timestamp
activity
activity.caseid=tbl_metrics.caseid
activity.entry_timestamp>tbl_metrics.act_start_time
activity.act_id