日期:2014-05-18  浏览次数:20501 次

创建视图问题的问题
表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