C#做的一个系统,想请教下

来源:百度知道 编辑:UC知道 时间:2024/09/28 15:22:25
同一张表里的两个字段值进行对比,值不一样的话就把两个字段值复制到另一张表的两个字段里面去 请问怎么弄?
谢谢大家

用sql语句实现吧.比如有两个表 tbl_a, tbl_b.tbl_a中有三个字段,id,col1,col2,比较col1和col2是否相同,如果不同就将数据插入到表 tbl_b中.
insert tbl_b select col1,col2 from tbl_a where col1 <> col2

先用select 检索出表1中的两个字段值,然后对比判断,用
if(A!=B)
{将A和B的值插入到另一表中}
else

不操作

一条sql就可以搞定
table1 是对比表 table2是保存表

insert into table2(t2r1value,t2r2value) select t1r1value,t1r2value from table1 where t1r1value<>t1r2value

t1r1value,t1r2value 是table1里面要对比的两个字段名 ,t2r1value ,t2r2value 是table2里面需保存到的字段名

if(一样)
{
}
else
{
inster into.....
}