首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-03-04 
一个SQL语句的写法有两个表AB112233445请大家指教啊 怎么把这个5提取出来插入到A表中 让两张表数据同步[解

一个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)
[解决办法]
数据同步,
把这两张表的更新、删除、插入操作全部放在一个事务的同一个存储过程里面
之后,两张表的任一个更新、删除、插入操作都调用这个存储过程

热点排行