• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLServerでの副問合せについて)

SQLServerでの副問合せについて

このQ&Aのポイント
  • SQLServerでの副問合せについての質問です。副問合せの構文についてお知恵をお借りしたいです。
  • SQLServerの副問合せにおいて、特定の条件でテーブル内のデータを削除したい場合について、質問があります。
  • SQLServerの副問合せで、DELETE文を使用してテーブル内のデータを削除したい場合の問題についての質問です。

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

使えません。 inで2つのフィールドの値を判定することができません。 なので、相関副問い合わせを使うことになります。 DELETE FROM AAAA WHERE exists( SELECT あああ, いいい FROM BBBB GROUP BY あああ,いいい having AAAA.あああ = BBBB.あああ and AAAA.いいい = BBBB.いいい);

bobble
質問者

お礼

taka_tetsuさん早速のお返事ありがとうございます。 おかげでうまくいきました。 私の勉強不足っていうのもあるのですが、 SQLって言うのはアイデアと工夫と経験ってのも大事なような気がしました。ありがとうございました。

関連するQ&A