2016-01-19 2 views
0

У меня есть 2 таблицы с почтовыми индексами. Таблица 1 имеет полный почтовый индекс, а таблица 2 имеет только часть области почтового кода, от 2 до 4 символов, разделенных пробелом. Как и Таблица 1 «BB1 2е» таблица 2 имеет только площадь части первой 2 - 4 символов Таблица 2 «» BB1Как на внутреннем соединении с использованием почтовых индексов

Я хочу присоединиться к этим таблицам, основанные на этом. Изначально я думал, что могу сделать подобное предложение в соединении, но, похоже, не делает эту работу.

SELECT * FROM dbo.Users AS u 
INNER JOIN tbl_AdvisorsTeritories AS at 
ON u.Postcode Like at.Postcode'%' 
+0

что не работает? вы получаете сообщение об ошибке? если да, то –

ответ

2

Использование LEFT

SELECT * FROM dbo.Users AS u 
INNER JOIN tbl_AdvisorsTeritories AS at 
ON LEFT(u.Postcode,3) = at.Postcode 
Смежные вопросы