|
|
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
982183, ну потому что надо так как я написал и никак иначе. вы же, например, когда в магазин приходите за буханкой ржаного хлеба, вам не суют батон, типа бери что мы даем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 17:00:28 |
|
||
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
Коллеги, я очень надеюсь, что кто-то понял задачу автора и хочет/может объяснить ее по-другому, т.к. я пока не могу понять: сложности в получении искомого набора данных или в его сортировке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 17:08:42 |
|
||
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
bishnike, не заметил "последние вводные" :) fetisof, а можно еще пример для typ codЦвет1 ААЦвет2 ББЦвет2 ВВЦвет3 ГГЦвет3 ДДЦвет3 ЕЕЦвет3 ЖЖ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 17:12:29 |
|
||
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
xenixКоллеги, я очень надеюсь, что кто-то понял задачу автора и хочет/может объяснить ее по-другому, т.к. я пока не могу понять: сложности в получении искомого набора данных или в его сортировке по моему ищет что-то вроде такого: 1) берем все уникальные цвета выписываем в столбцы: цвет1цвет2цвет3 2) ищем возможные комбинации, которыми можно заполнить эти столбцы, т.е. для моего последнего примера это будет цвет1цвет2цвет3ААББГГААББДДААББЕЕААББЖЖААВВГГААВВДДААВВЕЕААВВЖЖ 3) показываем все эти значения в 1 столбце т.е. примерно так resultААББГГААББДДААББЕЕААББЖЖААВВГГААВВДДААВВЕЕААВВЖЖ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 17:37:08 |
|
||
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
j2k, пример необходимого результата? вот так надо: Цвет1 АА Цвет2 ББ Цвет3 ГГ Цвет1 АА Цвет2 ББ Цвет3 ДД Цвет1 АА Цвет2 ББ Цвет3 ЕЕ Цвет1 АА Цвет2 ББ Цвет3 ЖЖ Цвет1 АА Цвет2 ВВ Цвет3 ГГ Цвет1 АА Цвет2 ВВ Цвет3 ДД Цвет1 АА Цвет2 ВВ Цвет3 ЕЕ Цвет1 АА Цвет2 ВВ Цвет3 ЖЖ кто-то из участников темы упомянул про сортировку. если бы было так как в примере отсортировано, было бы супер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 17:38:42 |
|
||
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
j2k, ну почему в одном то?! а как понять к какому типу относится та или иная запись в столбце? тип нужен! т.е. 2 столбца по-любому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 17:40:20 |
|
||
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
Косноязычному ТС посвящается: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 18:35:24 |
|
||
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
fetisofну потому что надо так как я написал и никак иначе. Осталось только перевести всё это на язык математики. fetisofвы же, например, когда в магазин приходите за буханкой ржаного хлеба, вам не суют батон, типа бери что мы даем. Название темы "Все возможные сочетания записей " Соответственно клиент должен получить. исходя из Белый, черный Батон, буханка Черную буханку черный батон белую буханку белый батон Это математически и логически понятно. Но вы предлагаете некую другую выборку, условия которой не формализованы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 03:19:13 |
|
||
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
982183, Через логарифмы подойдет? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2016, 08:51:34 |
|
||
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
Сорри, 982183. Предыдущий пост, конечно, для fetisof. На языке математики задача ТС мне видится так. Есть n-мерное пространство с конечным множеством элементов в каждом измерении. Нужно построить множество всех точек этого пространства. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2016, 10:08:18 |
|
||
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
EgoрЕсть n-мерное пространство с конечным множеством элементов в каждом измерении. Нужно построить множество всех точек этого пространства. Точно, это постановку я и пытался неуклюже описать ранее, давно забыв терминологию. AnSi_SrПостановка задачи такая: у автора есть несколько подмножеств строк. Он хочет найти все возможные сочетания элементов разных подмножеств. Причем вывести их не в привычном строчном виде: {{сочетание1, элемент 1 подмножества, элемент 2 подмножества, элемент 3 подмножества...}, ...}, а в виде столбца... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2016, 10:28:46 |
|
||
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
авторЕсть n-мерное пространство с конечным множеством элементов в каждом измерении. Нужно построить множество всех точек этого пространства. Не силен в многомерных алгебрах, но мне, почему-то кажется, что решение через CROSS JOIN решили именно эту задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2016, 10:36:29 |
|
||
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
xenixНе силен в многомерных алгебрах, но мне, почему-то кажется, что решение через CROSS JOIN решили именно эту задачу.Количество "измерений" не предопределено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2016, 10:46:09 |
|
||
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
xenixНе силен в многомерных алгебрах, но мне, почему-то кажется, что решение через CROSS JOIN решили именно эту задачу. Cross join из 19613514 это полное картезианское произведение всего справочника всех измерений на самого себя. А ТСу требуется картезианское произведение всех измерений из этого справочника друг на друга. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2016, 10:51:58 |
|
||
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
fetisofвот еще пример пошире: Цвет1 АА Цвет2 ББ Цвет2 ВВ Цвет3 ГГ нужно ОДНОЗНАЧНО получить следующее: Цвет1 АА Цвет2 ББ Цвет3 ГГ ---------- Цвет1 АА Цвет2 ВВ Цвет3 ГГ Кажется начинает доходить, но почему исключена третья комбинация? Цвет1 ББ Цвет2 ВВ Цвет3 ГГ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2016, 13:18:34 |
|
||
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
982183, потому что в измерении "Цвет1" нет элемента ББ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2016, 13:32:37 |
|
||
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
982183, явно же исключено больше комбинаций, если вам ответят почему ее нет, вы дальше спросите почему исключена комбинация Цвет1 ГГ Цвет2 ГГ Цвет3 ГГ а потом про другие? Почитайте внимательнее. И вообще, Elic уже дал ответ по задаче, всё достаточно прозрачно в логике постановки, и решение изящное. единственное что тут под вопросом так это тема про "все возможные сочетания". Тип и код идут в паре, вы это упустили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2016, 13:35:05 |
|
||
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
bishnikeТип и код идут в паре, вы это упустили. Точно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2016, 13:54:18 |
|
||
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
К топикстартеру: Первоначальная задача должна была звучать примерно так, как это написано у Elic Исходные данные: цвет , белый вкус , сладкий вкус , кислый форма , круглая Результат: цвет , белый вкус , сладкий форма , круглая цвет , белый вкус , сладкий форма , круглая Вот теперь всё понятно. И понятно что подразумевалось под " Все возможные сочетания записей " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2016, 14:01:50 |
|
||
|
Все возможные сочетания записей
|
|||
|---|---|---|---|
|
#18+
982183, Что-то у вас вкус больно сладкий, кислого маловато ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2016, 14:04:35 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1887535]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
186ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 568ms |

| 0 / 0 |
