SQL -如何重命名内连接中使用的列



我在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列到视图的内部连接??

CREATE VIEW RESOLVE_AMBIGUOUS_NAMES AS
SELECT T1.id AS id_1,
T2.id AS id_2
FROM TABLE_1 T1
INNER
JOIN TABLE_2 T2
ON T1.fk = T2.pk

相关内容

  • 没有找到相关文章

最新更新