Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > поиск по совпадению первых символов


Автор: Marshel 3.3.2009, 14:12
Помогите, пожалуйста, очень срочно надо сделать такой запрос.

Список издательств, которые предлагает магазин, коды за УДК которых на уровне 5 первых символов совпадают с кодами издательств, которые есть в библиотеке.

Таблица Publish содержит поле UDK
Таблица Shop1 содержит поле CdUDK , PublishName
Таблица Shop2 содержит поле CdUDK , PublishName

Автор: Zioma 3.3.2009, 15:26
Так что-ли:

Код

select
p.*
from Publish p
inner join Shop1 s1 on s1.CdUDK = left(p.UDK, 5)
union all
select
p.*
from Publish p
inner join Shop2 s2 on s2.CdUDK = left(p.UDK, 5)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)