|
Вероятно оконные функции: выбрать любое значение из группы
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Есть набор артикулов в заказе (Arts) и соотношение Артикул-Замена (zameni). Как получить только те артикула, для которых в этом заказе нет замен, и только один ЛЮБОЙ артикул из всех взаимозаменяемых? Задача получить только уникальные сертификаты на артикула, к которым подходят одинаковые сертификаты. Т.е. на выходе ожидается увидеть : 123456 BEZZAMEN ABC ИЛИ 123456 BEZZAMEN GHK ИЛИ 234567 BEZZAMEN ABC ИЛИ 234567 BEZZAMEN GHK Предполагаю, что тут надо оконными функциями делать группу артикулов, и далее по группе брать FIRST, MAX, MIN - любой один. Пока думаю, пытаюсь.. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2019, 15:12 |
|
Вероятно оконные функции: выбрать любое значение из группы
|
|||
---|---|---|---|
#18+
Забыл указать: Oracle 11.2.0.4.0 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2019, 15:27 |
|
Вероятно оконные функции: выбрать любое значение из группы
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2.
Меняем шило на мыло а затем мыло на шило? Главное "процесс" ? SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2019, 15:40 |
|
Вероятно оконные функции: выбрать любое значение из группы
|
|||
---|---|---|---|
#18+
CrazyDiamond, не совсем понял задачку но чего-то наменял Код: 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.
.... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2019, 16:39 |
|
|
start [/forum/topic.php?fid=52&fpage=58&tid=1881737]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
71ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 170ms |
0 / 0 |