sql 数据同步问题
各位好!
表一: aaa
列 bbb
jd0001
jd0002
jd0003
jd0004
jd0005
表二: ccc
列 ddd
jd0002jd003
jd0004jd0001jd0005
jd0001jd0003jd0004
jd0002jd0005
说明: 表ccc列ddd 中的数据是由用户选择表aaa列bbb 中的数据循环累加后写入的
问题:当表aaa列bbb中的某一值被删除(如jd0005) ccc表列ddd中的数据同步变化
如:
表二: ccc
列 ddd
jd0002jd003
jd0004jd0001
jd0001jd0003jd0004
jd0002
我用的是笨办法:
SELECT bbb
FROM aaa a CROSS JOIN
ccc b
WHERE (CHARINDEX(a.bbb, b.ddd) > 0)
得到结果后依次与ddd比较,再用replace替换ddd中数据
那位朋友知道有什么快捷简单的办法解决这个问题?
是否要写触发器?