比较难的问题sql双表遍历问题.....
现在有两张表table1,和table2,table1只有字段A,table2有字段B和一个字段C
字段A和字段B数据类型是一样的
现在想在table2的字段C中插入数值,如果
字段B在字段A中存在相同的值,字段C的值为0
字段B有这个值,而字段A没有这个值,字段C的值为1
字段A有这个值,而字段B没有这个值,字段C的值为2
可能说点有点不明白
其实就是表1,表2两表,如果表1的某一个字段有某一个值,表2中没有相应的字段没有,就在表2中的另外一个字段标示一下
就这样
请问有没有高手提示一下,如果有sql语句就更好了
非常感谢...
字段A和字段B数据类型是一样的
现在想在table2的字段C中插入数值,如果
字段B在字段A中存在相同的值,字段C的值为0
字段B有这个值,而字段A没有这个值,字段C的值为1
字段A有这个值,而字段B没有这个值,字段C的值为2
可能说点有点不明白
其实就是表1,表2两表,如果表1的某一个字段有某一个值,表2中没有相应的字段没有,就在表2中的另外一个字段标示一下
就这样
请问有没有高手提示一下,如果有sql语句就更好了
非常感谢...
...全文
相关推荐
SQLserver遍历所有表数据库命令
SQLserver遍历所有表数据库命令
SQL Server遍历表中记录的2种方法(使用表变量和游标)
SQL Server遍历表一般都要用到游标,SQL Server中可以很容易的用游标实现循环,实现SQL Server遍历表中记录。本文将介绍利用使用表变量和游标实现数据库中表的遍历。 表变量来实现表的遍历 以下代码中,代码块之间的差异已经用灰色的背景标记。 代码如下: DECLARE @temp TABLE ( [id] INT IDENTITY(1, 1) , [Name] VARCHAR(10) ) DECLARE @tempId INT , @tempName VARCHAR(10) INSERT INTO @temp VALUES ( ‘a’ ) INSERT INTO @temp
SQL Server游标遍历,并比较值
在sql中,通过id查询出一个字段的值ordernumber,利用游标循环遍历对应字段的值ordernumber1,(比较ordernumber是否存在,存在就在后+'_1',+'_2'...)
SQL Server数据库中的表名称、字段比较
主要给大家介绍了关于SQl Server数据库中表名称、字段比较的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用SQL Server具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
两个foxpro的dbf表的比较
对两个结构相同,并且含有两个以上相同字段的dbf表进行比较。


疑难问题
