|
Интересная задачка по запросу. |
☑ |
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 ?
я х че понял
|
|