我有两个表,一个表的字段是申请号、方案代码、备案号。
另一个表是方案代码、方案名称。
现在我想只用一个表进行发布,虽然有些冗余,但现在只能这样了,
就是让这个表有申请号、方案代码、方案名称、备案号,该
怎么做呢
select a.申请号,a.方案代码,a.备案号,b.方案名称 into c from a,b where a.方案代码=b.方案代码
select 申请号、a.方案代码、a.方案名称、备案号
from table1 a ,table2 b
where a.方案代码=b.方案代码
select 申请号、a.方案代码、a.方案名称、备案号
from table1 a inner join table2 b
on a.方案代码=b.方案代码
select 申请号、a.方案代码、a.方案名称、备案号
into c from table1 a inner join table2 b
on a.方案代码=b.方案代码
删除表A,修改表C名称为A
用视图吧
CREATE VIEW dbo.viewsge
AS
select a.申请号,a.方案代码,a.备案号,b.方案名称 into c from a,b where a.方案代码=b.方案代码
要用的时候就直接从试图中取,很方便的!
用视图啊!!
很好的工具不用,偏要钻牛角尖!!!
视图也能更新表的!!!!!