- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLServerでの副問合せについて)
SQLServerでの副問合せについて
このQ&Aのポイント
- SQLServerでの副問合せについての質問です。副問合せの構文についてお知恵をお借りしたいです。
- SQLServerの副問合せにおいて、特定の条件でテーブル内のデータを削除したい場合について、質問があります。
- SQLServerの副問合せで、DELETE文を使用してテーブル内のデータを削除したい場合の問題についての質問です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
使えません。 inで2つのフィールドの値を判定することができません。 なので、相関副問い合わせを使うことになります。 DELETE FROM AAAA WHERE exists( SELECT あああ, いいい FROM BBBB GROUP BY あああ,いいい having AAAA.あああ = BBBB.あああ and AAAA.いいい = BBBB.いいい);
お礼
taka_tetsuさん早速のお返事ありがとうございます。 おかげでうまくいきました。 私の勉強不足っていうのもあるのですが、 SQLって言うのはアイデアと工夫と経験ってのも大事なような気がしました。ありがとうございました。