Имя: Пароль:
1C
 
Интересная задачка по запросу.
0 usd1001
 
08.02.20
19:02
Ну что может быть лучше, чем в субботу размять мозг? Есть запрос, который возвращает данные вида

Упаковка1     2
  Товар1 Характеристика1
  Товар1 Характеристика2
Упаковка2     2
  Товар1 Характеристика1
  Товар2 Характеристика2

По сути в упаковках лежит один и тот же товар с одними и теме же характеристиками. Пользователю при печати это не нравится, потому что ему нужно упорядочивать эти характеристики в прямом смысле руками.

Очень хочется получить методом языка запросов следующий результат, чтобы и Итоги были целы и упорядочивание получилось.
Упаковка1     2
  Товар1 Характеристика1  Характеристика1
  Товар1 Характеристика2  Характеристика1
Упаковка2     2
  Товар1 Характеристика1  Характеристика2
  Товар2 Характеристика2  Характеристика2

Похоже на соедиение, но не могу понять как его сделать. Заранее спасибо за внимание к вопросу.
1 Лефмихалыч
 
08.02.20
19:05
это потому, что задача не поставлена, а вместо этого приведен конкретный пример частного случая, из которого общей логики не выведешь никак

а если количество товаров в двух упаковках разное?
А если характеристики или и товары не совпадают?
А если есть еще и упаковка 3 с таким же набором товаров?
2 usd1001
 
08.02.20
19:27
(1) это исчерпывающий пример, описанных ситуаций не будет.
3 Лефмихалыч
 
08.02.20
19:31
тогда мне тоже вообще ничего не понятно
вероятно решение есть, но в какой-то другой стороне искать надо
4 Garykom
 
гуру
08.02.20
20:18
(0) Ты вероятно скосячил и хочешь получить

Упаковка1     2
  Товар1 Характеристика2  Характеристика1
Упаковка2     2
  Товар2 Характеристика2  Характеристика2

?

В смысле свернуть или иначе развернуть столбец характеристик в строку?
Или я аналогично (1) нихрена не понял что ты хочешь
5 Ёпрст
 
гуру
08.02.20
22:35
(0)
как ты получил
Товар2 Характеристика2  Характеристика2 ?

я х че понял
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан