首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

创建视图有关问题的有关问题

2012-03-09 
创建视图问题的问题表aName,Code1,Code2a11b21c13表bCode,FileName1f12f23f3求视图,结果如下:Name,fn1,fn2

创建视图问题的问题
表a
Name,Code1,   Code2
a           1             1
b           2             1
c           1             3

表b
Code,   FileName
1           f1
2           f2
3           f3

求视图,结果如下:
Name,       fn1,     fn2
a               f1       f1
b               f2       f1
c               f1       f3

[解决办法]
Select
A.Name,
B.FileName As fn1,
C.FileName As fn2
From
A
Left Join
B
On A.Code1 = B.Code
Left Join
B C
On A.Code2 = C.Code

[解决办法]
create view v1 as
select A.name,B.filename fn1,C.filename fn2 from 表a A
left join 表b B on A.code1=B.code
left join 表b C on A.code2=C.code

热点排行