读书人

# 关于 SQLSERVER 视图中 字段 的有关

发布时间: 2012-02-04 15:43:08 作者: rapoo

####### 关于 SQLSERVER 视图中 字段 的问题 ,在线等待 ######
我有两个表:

t_info
info_Id int PK
info_Name nvarchar(10)

t_key
key_Id int PK
info_Id int

--------------------------

然后我用这个俩表建立了一个视图

v_key

SELECT t_key.key_Id, t_info.info_Name
FROM t_info RIGHT OUTER JOIN
t_key ON t_info.info_Id = t_key.info_Id

--------------------------

意思是说,v_key视图会显示两个字段:key_Id,和info_Name,
v_key的 "父表 "是t_key,而 "从属表 "是t_info,

问题是:

当我获取视图中的 "字段 info_Name " 的时候,怎么才能知道 "info_Name 字段 "来自 表 "t_info "???

[解决办法]
SELECT t_key.key_Id, t_info.info_Name as t_info_info_Name
FROM t_info RIGHT OUTER JOIN
t_key ON t_info.info_Id = t_key.info_Id

取个别名进行区分不就行了?

读书人网 >SQL Server

热点推荐