当前位置: 代码迷 >> Sql Server >> 创建视图有关问题的有关问题
  详细解决方案

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

热度:70   发布时间:2016-04-27 16:14:55.0
创建视图问题的问题
表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

  相关解决方案