|
Запрос по табличной части
| ☑ |
0
oleg_prg
01.06.17
✎
00:52
|
Доброй ночи уважаемые форумчане - подскажите пожалуйста как решить (куда копать?)
Есть справочник А и в нем табличная часть.
А1 (Z,X,C) - это элемент A1 с таб.частю в которой Z X C элементы
А2 (Z,X)
А3 (W,X,C)
А4 (A,B,C)
Пользователь выбрал например
(A,X,C) - Ответ ничего нет
(Z,X) - Ответ A2
Как правильно написать оптимальный запрос?
Заранее спасибо!
|
|
1
FIXXXL
01.06.17
✎
08:57
|
(Z,X) - Ответ A2 - почему не А1 (Z,X,C) ?
|
|
2
FIXXXL
01.06.17
✎
08:59
|
в общем ОБЪЕДИНИТЬ все ТЧ, добавить маркер ТЧ и на общую таблицу накладывай условия пользователя
|
|
3
Ёпрст
01.06.17
✎
09:31
|
(0) нужно точное совпадение всех элементов ?
|
|
4
oleg_prg
01.06.17
✎
12:44
|
(3) Да, в том то и дело
Выбрать все из а.табличнаяЧасть.значение в (&мойСписок) не подходит, т.к. получим любое из совпадений из мойСписок, а надо точное совпадение
|
|
5
Buster007
01.06.17
✎
12:47
|
а если А2 (Z,X) будет X, Z, то тоже не попадет?
|
|
6
VladZ
01.06.17
✎
12:48
|
(0) Слишком "математическая" задача. Озвучь обычным языком, что нужно сделать.
|
|
7
dezss
01.06.17
✎
12:53
|
Порядок элементов выбранных пользователем важен?
|
|
8
Ёпрст
01.06.17
✎
12:55
|
(4) тогда группируй и суммируй, где сумма будет равна количеству элементов - это и есть оно, нужное тебе
|
|
9
oleg_prg
01.06.17
✎
15:31
|
Вот оригинал задания. Надо сделать оптимально, т.к. таблицы будут от 20 тыс строк. На первый взгляд кажется пустяковое дело, но вот уже второй день сижу и туплю...
|
|
10
dezss
01.06.17
✎
15:38
|
(9) хреновое задание, оно ничего не описывает, только 3 примера приведены, а их может быть намного больше. Лучше потребуй словесное описание.
|
|