-2

この質問にはすでに答えがあります。

私はMS SQL Serverを使用しています。私は2つのテーブルを持っています。表aと表bテーブル 'A'にはcol 'A'とcol 'B'(外部キー)が含まれ、テーブル 'B'にはそのcol 'B'に関する詳細が含まれています。現在col 'A'に基づいて2つのテーブルを削除します。これを手伝ってください


  • 私はそれから何かを得ることができませんでした。それで、このqs.ifを投稿すると答える必要があります。 qs @teeyoのレートを下げないでください - javababy
  • そのリンクに答えが見つからない場合は申し訳ありませんが、評価が過小評価されている方ではありません。 - teeyo
  • ああ。申し訳ありません。 @teeyo - javababy
  • 問題ありません。下の投票を削除するために投票します。) - teeyo
  • すぐに私は答えを得てここに投稿します@teeyo - javababy

1 답변


0

DELETE T1, T2 FROM T1 INNER JOIN T2 ON T1.key = T2.key WHERE condition

DELETEとFROMの間にテーブル名T1とT2を入れることに注意してください。 T1テーブルを省略すると、DELETEステートメントはT2テーブルのレコードのみを削除し、T2テーブルを省略すると、T1テーブルのレコードのみが削除されます。

結合条件T1.key = T2.keyは、削除する必要があるT2テーブル内の対応するレコードを指定します。

WHERE句の条件は、T1とT2のどのレコードを削除する必要があるかを指定します。

参考


  • いいえ、「構文が正しくありません」などのエラーになります。 - javababy
  • クエリを投稿する - Parth Akbari
  • 携帯電話で聞いています。投稿できません。しかし、私は同じことだけを実行しました。 @パート・アクバリ - javababy

リンクされた質問


関連する質問

最近の質問