|
Запрос. Сравнение строковых значений Корректно написать условие связи. | ☑ | ||
---|---|---|---|---|
0
del_sun
26.03.20
✎
13:12
|
Есть Поле "Путь" таблицы1 и поле "Путь" таблицы 2. При этом хочу связать Таблицу1 и Таблицу2 по полю Путь таким образом, Таблица1.Путь ПОДОБНО Таблица2.Путь% Как это корректно записать в тексте запроса ? Любое добавление % воспринимается как ошибка. Какой корректный синтаксис в данном случае должен быть ?
|
|||
1
del_sun
26.03.20
✎
13:14
|
Примеры использования ПОДОБНО даются или с параметром или с конкретным строковым значением. Вообще можно через Подобно сравнивать 2 поля или можно только поле с конкретным заданным значением ?
|
|||
2
Ненавижу 1С
гуру
26.03.20
✎
13:23
|
Таблица1.Путь ПОДОБНО Таблица2.Путь+"%"
|
|||
3
del_sun
26.03.20
✎
15:51
|
(2) Это же гениально! Только синтаксическую ошибку дает
|
|||
4
Ненавижу 1С
гуру
26.03.20
✎
16:00
|
(3) у меня не дает, ЧЯДНТ?
|
|||
5
hhhh
26.03.20
✎
16:02
|
(3) наверно ты забыл про двойные кавычки
|
|||
6
Ненавижу 1С
гуру
26.03.20
✎
16:19
|
(5) я ничего не забыл, я писал в терминах языка запросов, там никаких двойных кавычек не требуется
|
|||
7
dezss
26.03.20
✎
16:24
|
(6) А он и не тебе отвечал)
|
|||
8
del_sun
26.03.20
✎
16:31
|
так показываю. тыкайте наглядно куда я тут чего забыла.
Вот исходное "ВЫБРАТЬ Тз1.Путь, Тз1.Картинка ИЗ Тз1 КАК Тз1 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Тз2.Путь, Тз2.Картинка ИЗ Тз2 КАК Тз2 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Тз2.Картинка, Тз2.Путь, Тз1.Путь КАК ПутьРодитель ИЗ Тз1 КАК Тз1 ВНУТРЕННЕЕ СОЕДИНЕНИЕ Тз1 КАК Тз2 ПО Тз2.Путь ПОДОБНО Тз1.Путь Вот хочу что б сравнивалось только по куску т.е. делаю вот так ВЫБРАТЬ Тз1.Путь, Тз1.Картинка ИЗ Тз1 КАК Тз1 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Тз2.Путь, Тз2.Картинка ИЗ Тз2 КАК Тз2 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Тз2.Картинка, Тз2.Путь, Тз1.Путь КАК ПутьРодитель ИЗ Тз1 КАК Тз1 ВНУТРЕННЕЕ СОЕДИНЕНИЕ Тз1 КАК Тз2 ПО Тз2.Путь ПОДОБНО Тз1.Путь" + "'%'" + " У меня бьет на "%" синтаксическую ошибку. |
|||
9
Жан Пердежон
26.03.20
✎
16:38
|
я бы тоже бил
|
|||
10
Йохохо
26.03.20
✎
16:40
|
ПО Тз2.Путь ПОДОБНО Тз1.Путь + ""%"""
|
|||
11
del_sun
26.03.20
✎
16:50
|
(9) :)
(10) Идея понятна. Разбираться с кавычками. Спасибо всем за участие. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |