这就是我所拥有的。 Customer表中的邮政编码可能有5或10位数字 邮政编码,其中Counties表中的邮政编码包含所有5位数的邮政编码。我认为左边(c。[Post Code],5)会截断连接中的'on',但不会。
select c.[No_],
c.[Name],
c.[Address],
c.[City],
left(c.[Post Code], 5),
kc.[County]
from [Customer]c
left join [Counties]kc on c.[Post Code] = kc.[Post Code]
答案 0 :(得分:1)
我不想这样说,但你没有加入邮政编码。如果你是,你可以使用
在哪里(c。[邮政编码],5)= kc.whatever-the-post-code-value-is。
在这种情况下,您将至少返回一次客户信息,并且可能与城市的县一样多。但邮政编码将永远是customer.post代码。