質問: 不一致データの削除 顧客テーブルと連絡テーブルを"番号"、"名前"、"地域"、"性別"で比較し、 顧客テーブルに存在しないデータを、連絡テーブルから削除するsql文の 書き方を教えてください。 <顧客テーブル> 番号、名前、地域、性別、登録日 01、足立、東京、男性、2016/04/24 02、加藤、大分、女性、2012/03/01 04、田中、香川、女性、2003/07/21 <連絡テーブル> 番号、名前、地域、性別、生年月日 01、足立、東京、男性、1998/05/21 01、足立、群馬、男性、1974/03/06 存在しない 01、足立、東京、女性、1961/12/30 存在しない 02、加藤、大阪、女性、1965/06/01 存在しない 02、加藤、大分、女性、1981/02/03 03、佐田、香川、男性、1972/10/24 存在しない --- 実行結果 ------------------------------------ <連絡テーブル> 番号、名前、地域、性別、生年月日 01、足立、東京、男性、1998/05/21 02、加藤、大分、女性、1981/02/03
回答: > sql server 2000でも同じ処理をおこなうため、 サポート切れのバージョンを使うのはよろしくないですね。 それはさておき、ストアドプロシージャでやるしかないかなと思います。 sql一発でってのは無理です。