Мне нужно связать различные таблицы, каждый из которых имеет общий ключ (серийный номер в этом случае). В некоторых таблицах ключ имеет начальный нуль, например. '037443', а на других - нет. '37443'. В обоих случаях серийный номер относится к одному и тому же продукту. Чтобы помешать вещам серийные номера, не всегда являются числовыми, например. может быть «BDO1234», в этих случаях никогда не будет начального нуля.T-SQL Присоединиться к внешнему ключу с нулевым
Я бы предпочел использовать инструкцию WHERE (WHERE a.key = b.key), но при необходимости мог бы использовать объединения. Есть какой-либо способ сделать это?
Я все еще учусь, поэтому, пожалуйста, держите его простым, если это возможно. Большое спасибо.
[Это] (http://stackoverflow.com/ вопросы/662383/better-methods-for-trimming-leading-zeros-in-sql-server) не является ответом на ваш вопрос, но должен вести вас в правильном направлении. –
Спасибо, что побудило меня обновить мой пост, потому что это не так уж просто, сериалы когда-то были буквенными, поэтому мне нужно сбросить нуль, только если он существует, если это имеет смысл? – Absinthe