我有兩個ZipCodes表,它們在每個表中都是相同的。列數據類型相同且大小相同。有誰知道爲什麼我的觀點沒有更新正確嗎?它總是顯示NULL對於第二個表。謝謝SQL查看未加入
USE [DB]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER VIEW [dbo].[myview]
AS
SELECT dbo.Table1.Division, dbo.Table1.RegionName AS Region, dbo.Table1.AccountDir AS RegionManager, dbo.Table2.key,
dbo.Table2.ZipCode, dbo.Table3.ZipCity, dbo.Table3.ZipCounty, dbo.Table3.ZipState
FROM dbo.Table2 LEFT OUTER JOIN
dbo.Table1 ON dbo.Table2.key = dbo.Table1.key LEFT OUTER JOIN
dbo.Table3 ON dbo.Table2.ZipCode = dbo.Table3.ZipCode
ZipCodes就像這樣05412.正常的5位數的拉鍊。
你能提供代碼嗎?現在這只是猜測。 – Taryn 2012-08-15 16:38:31
「zipcode」字段的數據類型是什麼?你能發佈一些這些領域的樣本數據嗎?你確定兩個表中都有郵編嗎? – Taryn 2012-08-15 16:50:29
@bluefeet varchar(10) – Intelwalk 2012-08-15 16:54:38