我在 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 列?
uj5u.com熱心網友回復:
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
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/315203.html
