2021-04-13

OracleでAテーブルとBテーブルはID列で結合できるデータについて『Aテーブルのフラグが1かつBテーブルのフラグが1』という条件のデータを消したいんだけど

ABテーブルを同時に消すことができなくて、かと言ってどっちかを先に消すとフラグの参照ができなくなるからもう片方が消せない

削除対象のIDを別テーブルに保存して、それを参照しながら消すしかないかな

  • Postgresならたぶんそれ一発のSQLで可能だけど、Oracleはだめなのかな。

    • ググって出てきた書き方でやってみた(そのサイトには対象DBの記載なし)けど出来なくて やっぱりないのかな ありがとう

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん