Im возникают проблемы, соединяющую два VARCHAR (31) поля на SQL Server 2008. Ниже мой запрос и он работает отличноВыравнивание по левому краю на 2 VARCHAR полях не работают
select A.CustId,A.Country,B.Country from [ACC].[dbo].[Customer] as A
left join
[Task Centre].[dbo].[CountryCodes] as B on A.Country=B.Country]
результаты являются
CustomerA United Kingdom Null
CustomerB Ireland Ireland
CustomerC Spain Spain
CustomerD South Africa Null
Южная Африка и Соединенное Королевство не совпадают, даже если они находятся в обоих д.б.н.
Я пытался заменить пространство, но его очень медленно и не работает. Я думаю, что это как-то связано с пробелами, но я не могу найти правильную команду для достижения того, чего я хочу.
Принесите меня, если я опустил что-либо, как Im новичок, я также искал везде для ответа, но не могу найти тот, который работает для меня.
Любая помощь очень ценится
Майк
@TomTom: Возможно, это происходит в вы, что ОП может не отвечать за дизайн базы данных? Возможно, ему просто поручена задача опроса некоторых данных из старого приложения базы данных, и теперь ему нужна небольшая помощь в запросе ... Если у вас нет ничего полезного для добавления к вопросу, тогда ничего не говорите. – Dan