以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何标记2个表相同的字段字段 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44228) |
|
-- 作者:wuxianzuoji41 -- 发布时间:2013/12/26 8:34:00 -- 如何标记2个表相同的字段字段 表1,字段A1 表2, 字段A2,标记
将表2中,A1和A2中数值相当的行标记在表2的字段标记中。 表1和表2是在窗中中是分页加载, 这个标记该怎么写
[此贴子已经被作者于2013-12-26 8:37:47编辑过]
|
|
-- 作者:Bin -- 发布时间:2013/12/26 8:42:00 -- 不是很明白你的意思,这个标记是统一值还是什么? |
|
-- 作者:wuxianzuoji41 -- 发布时间:2013/12/26 8:50:00 -- 表1,字段A1 表2, 字段A2,标记
A1 1 2 3 4 A2 标记 1 是 2 是 5 6
|
|
-- 作者:Bin -- 发布时间:2013/12/26 8:55:00 -- update 表2 set 第2列=\'是\' where A2 in (select 表1.A1 from 表1 inner join 表2 on 表1.A1=表2.A2) 使用SQLCOMMAND执行即可
|
|
-- 作者:wuxianzuoji41 -- 发布时间:2013/12/26 9:11:00 -- 以下是引用Bin在2013-12-26 8:55:00的发言:
update 表2 set 第2列=\'是\' where A2 in (select 表1.A1 from 表1 inner join 表2 on 表1.A1=表2.A2) 使用SQLCOMMAND执行即可 A1 1 2 3 3 2 2 4 A2 标记 1 1 2 3 5 6
谢谢bin,如果改成标记作用为为统计A2字段在A1中出现的次数该怎么写这个SQL 语句
[此贴子已经被作者于2013-12-26 9:14:33编辑过]
|
|
-- 作者:Bin -- 发布时间:2013/12/26 9:19:00 --
|
|
-- 作者:Bin -- 发布时间:2013/12/26 9:23:00 -- 如果无所谓出现0 的话,后面的可以直接去掉 update 表2 set 第2列=(select count(A1 ) from 表1 where A1 = 表2.A2)
|
|
-- 作者:wuxianzuoji41 -- 发布时间:2013/12/26 9:49:00 -- bin ,谢谢,如果没有“标记”列,我能吧这个获得数值赋值给FT表2的某个临时列吗,这样就省了一个字段 |
|
-- 作者:Bin -- 发布时间:2013/12/26 9:51:00 -- 不可以 |