日期:2014-05-17  浏览次数:20509 次

sql 删除
两个表 
表a                           表b
地址 类别  分类   情况          地址 类别  分类   结果     
西关  1   A     迁出           西关  1   A     是   
西关  2   B     迁入           西关  2   B     是
东关  1   A     迁出           东关  1   A     否
东关  2   B     迁入           东关  2   B     是 
东关  3   C     迁入           东关  3   C     是 
南关  1   A     迁出           南关  1   A     是
南关  2   B     迁入           南关  2   B     是            
南关  4   C     迁出           南关  4   C     是

实现
        表a 地址 = 表b  地址    
        表a 类别 = 表b  类别
        表a 分类 = 表b  分类
    当  表b  结果 = 是 并且 表a  情况 = 迁出 时 删除表B中的 
下面3条记录
        西关  1   A     是 
        南关  4   C     是
        南关  1   A     是

------解决方案--------------------
----------------------------
-- Author  :DBA_Huangzj(發糞塗牆)
-- Date    :2013-05-11 23:00:50
-- Version:
--      Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (Intel X86) 
-- Jun 17 2011 00:57:23 
-- Copyright (c) Microsoft Corporation
-- Enterprise Edition on Windows NT 6.1 <X86>