powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Подскажите как составить запрос
4 сообщений из 4, страница 1 из 1
Подскажите как составить запрос
    #39575060
Korai
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть две таблицы.
Первая:
SNDescriptionSNdescription787707Москвовская Москва Богородское ВТФ-437606769Москвовская Москва Богородское ВТФ-613 Откл.330973Москвовская Москва Богородское ЧЗХ-101171750Москвовская Москва Можайский ВТФ 061 Откр455354Москвовская Москва Можайский ВТФ-403 425357Москвовская Москва Можайский ЧЗХ-115 700958Москвовская Москва Можайский ВТФ-980 836230Москвовская Москва Мещанский ВТФ-511

Вторая:
IDType1ВТФ 5112ЧЗХ 1153ВТФ 4034ЧЗХ 1015ВТФ 3776ВТФ 6137ВТФ 437

Необходимо сопоставить SN из первой таблицы с ID из второй. Значения в столбце Type второй таблицы частично или полностью совпадают с значениями конца строки из столбца Description первой таблицы.
Пробовал сравнивать через LIKE и CONTAINS с относительно приемлемым результатом, но как с их помощью сравнить каждое поле из одной таблицы с каждым полем из другой, пока понять не могу. Может есть более простой путь?
...
Рейтинг: 0 / 0
Подскажите как составить запрос
    #39575073
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разделите шаблоны из второй таблицы на отдельные токены. Выполните их поиск в описании объектов. После группировки по объекту и шаблону посчитайте количество найденных токенов каждого шаблона в каждом объекте. Если оно равно количеству токенов в шаблоне - есть соответствие.
...
Рейтинг: 0 / 0
Подскажите как составить запрос
    #39575090
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а, что означаетKorai частично или полностью совпадают?
Koraiкак сравнить каждое поле из одной таблицы с каждым полем из другойконкретно на этот вопрос ответ
Код: sql
1.
t1 cross join t2 on t1.p1 like'%'+t2.p2
...
Рейтинг: 0 / 0
Подскажите как составить запрос
    #39575327
Руслан Дамирович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и все же
Код: sql
1.
2.
3.
t2
LEFT JOIN t1 ON (
   '! ' + t1.[p1] + ' !' LIKE '% '+ t2.[p2] + ' %'
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Подскажите как составить запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]