【发布时间】:2021-12-03 05:59:02
【问题描述】:
我在 Microsoft SQL Server Management Studio 中创建了一个视图,现在我想将它加入到正确的空间信息中。
我在下面创建了查询
select * from v_postal_address_view pa
INNER JOIN SPATIAL_INFO sp ON sp.ECAD_ID = pa.BUILDING_ID
这运行良好,因为 ECAD_ID 和 BUILDING_ID 已链接。但是,我现在想将结果另存为新视图,但不能,因为 v_postal_address_view 已经包含 ECAD_ID,因此禁止连接 SPATIAL_INFO 表 ECAD_ID,因为名称不是唯一的。
如何在视图内部连接期间重命名spatial_info 中的 ECAD_ID 列??
【问题讨论】:
-
阅读手册和介绍重新加入语法和子查询/子选择和表别名(又名相关名称)和相关的可选列重命名。这是一个很容易找到的常见问题解答。 How to AskHelp center
标签: sql join inner-join