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>