两个表的组合问题表

来源:百度知道 编辑:UC知道 时间:2024/05/08 19:37:12
表1:ID,NAME, ADDRESS
表2:ID,NAME,TEL这两个表我现在想合成一个表
ID,NAME,TEL,ADDRESS,这样可以吗,怎么能做到呢?

ALTER TABLE 表2 ADD ADDRESS VARCHAR(20) NULL
GO

UPDATE 表2 SET 表2.ADDRESS = 表1.ADDRESS
FROM 表1,表2
WHERE (表1.ID = 表2.ID and 表1.NAME = 表2.NAME)
GO

上面的回答可以得到你想要的结果.
先在表2增加一列ADDRESS 然后根据表1和表2的数据来更改表2新增加列的值.

直接用外连接不是更好吗?
一条语句直接搞定