|
|
|
Выбор N максимальных значений для каждого categoryId
|
|||
|---|---|---|---|
|
#18+
idnamecategoryIdprice1name111002name212003name313004name421005name522006name633007name734008name821509name93150 Можно ли выбрать одним запросом N максимальных значений price для каждого categoryId. Допустим N = 2 и тогда должно быть: idnamecategoryIdprice2name212003name313004name421005name522006name633007name73400 А если N=1 то: idnamecategoryIdprice3name313005name522007name73400 И самое главное это один SQL запрос, без вложенных SELECT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2013, 02:27:39 |
|
||
|
Выбор N максимальных значений для каждого categoryId
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2013, 03:10:01 |
|
||
|
Выбор N максимальных значений для каждого categoryId
|
|||
|---|---|---|---|
|
#18+
javajdbc, Вопрос тут как раз в том чтобы сделать это без вложенных SELECT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2013, 03:14:25 |
|
||
|
Выбор N максимальных значений для каждого categoryId
|
|||
|---|---|---|---|
|
#18+
korinf, "оконных" функций в мускл нет, на Оракле и МССКЛ-е вы сможете это сделать без сложеных запросов. А вложены запросы не так уж и страшные что б их боятся :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2013, 03:44:34 |
|
||
|
Выбор N максимальных значений для каждого categoryId
|
|||
|---|---|---|---|
|
#18+
javajdbckorinf, "оконных" функций в мускл нет, на Оракле и МССКЛ-е вы сможете это сделать без сложеных запросов. А вложены запросы не так уж и страшные что б их боятся :-) Да я их не боюсь. И с вложенным запросом примерно понимаю как можно сделать. Это не рабочий пример, а скорее задача на развитие ума. Не могли бы вы написать как будет выглядеть этот запрос для MSSQL или Oracle ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2013, 12:33:27 |
|
||
|
Выбор N максимальных значений для каждого categoryId
|
|||
|---|---|---|---|
|
#18+
korinfДа я их не боюсь. И с вложенным запросом примерно понимаю как можно сделать. Это не рабочий пример, а скорее задача на развитие ума. Не могли бы вы написать как будет выглядеть этот запрос для MSSQL или Oracle ?? спросите в Акцессе :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2013, 12:36:41 |
|
||
|
Выбор N максимальных значений для каждого categoryId
|
|||
|---|---|---|---|
|
#18+
qwerty112korinfДа я их не боюсь. И с вложенным запросом примерно понимаю как можно сделать. Это не рабочий пример, а скорее задача на развитие ума. Не могли бы вы написать как будет выглядеть этот запрос для MSSQL или Oracle ?? спросите в Акцессе :)да ладно... :) Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2013, 13:16:46 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38398691&tid=1836036]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 352ms |

| 0 / 0 |
