我在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