+ -
当前位置:首页 → 问答吧 → 基础问题。如何给新增的列添加相应的值?

基础问题。如何给新增的列添加相应的值?

时间:2011-12-28

来源:互联网

有 两个表,资产表:PropertyTable,合同表:ContractTable

1.资产表:PropertyTable有4个列,Number1(主键),city(城市),road(所在路段),address(门牌号)

2.合同表:ContractTable有3个列:city(城市),road(所在路段),address(门牌号)

问题是:我现在想给ContractTable增加一个列,列名Number2,再根据:

PropertyTable.city+PropertyTable.road+PropertyTable.address=

ContractTable.city+ContractTable.road+ContractTable.address的条件,给Number2添加上相应的Number1的值。

请问该如何写呢?

作者: linjiangxian11   发布时间: 2011-12-28

SQL code

alter table ContractTable add colcumn Number2 int null
update ContractTable
set Number2=PropertyTable.Number1
from PropertyTable,ContractTable
where PropertyTable.city+PropertyTable.road+PropertyTable.address=
ContractTable.city+ContractTable.road+ContractTable.address


作者: sjcss   发布时间: 2011-12-28

SQL code

-打错了,是
alter table ContractTable add column Number2 int null

作者: sjcss   发布时间: 2011-12-28

热门下载

更多