读书人

一个SQL语句的写法,该怎么解决

发布时间: 2012-03-04 11:13:33 作者: rapoo

一个SQL语句的写法
有两个表

A B
1 1
2 2
3 3
4 4
5
请大家指教啊 怎么把这个5提取出来插入到A表中 让两张表数据同步

[解决办法]
两张表的格式一样才可以的

干脆做成触发器吧,b添加一条记录,同时就添加到a中
是不是这个意思
[解决办法]
或者

insert into table_name (column1,column2,...) select columnx,columny,... from another_table

经过一个子查询(subquery)把别的表格的资料填入
[解决办法]
可以用语句找出不同的,然后再添加到A
比如:1234为ID字段
Select * from B where id not in(Select id from A)
[解决办法]
数据同步,
把这两张表的更新、删除、插入操作全部放在一个事务的同一个存储过程里面
之后,两张表的任一个更新、删除、插入操作都调用这个存储过程

读书人网 >C#

热点推荐