|
|
|
Номер позиции в результатируещем наборе
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Есть таблица: ID | val | cat ------------- 1 | 1 | 1 2 | 1 | 1 3 | 1 | 1 4 | 1 | 1 5 | 1 | 1 6 | 1 | 1 -------- Нужно при условии WHERE cat = '1' узнать порядковый номер элемента с ID 5 из всего набора. Спасибо за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2014, 23:12:33 |
|
||
|
Номер позиции в результатируещем наборе
|
|||
|---|---|---|---|
|
#18+
сортировка по ID? А вообще - F.A.Q. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2014, 05:02:05 |
|
||
|
Номер позиции в результатируещем наборе
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эхсортировка по ID? А вообще - F.A.Q. faq конечно хорошо, попробую объяснить только уже по русский, например есть раздел новостей, все они принадлежат разным пользователям, дак вот каждому юзеру по запросу я должен сообщить, на каком месте их новость располагается. Конечно можно выбрать весь результат, программно прогнать циклом и вычислить необходимый элемент, НО у меня лелеется надежда что это можно решить посредством SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2014, 09:35:25 |
|
||
|
Номер позиции в результатируещем наборе
|
|||
|---|---|---|---|
|
#18+
то есть вы представляете если записей 10000 и более, и каждый раз мне гонять и циклом тоже не вариант ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2014, 09:38:26 |
|
||
|
Номер позиции в результатируещем наборе
|
|||
|---|---|---|---|
|
#18+
Xploder, лучше всего предвычислять этот номер в рейтинге, выводить его когда надо, и по нему же сортировать в выборке. Если этот номер не сквозной по всем, то можно хранить сквозной порядок, а потом вычислять несквозной типа Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2014, 10:39:07 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38532509&tid=1835366]: |
0ms |
get settings: |
5ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 288ms |

| 0 / 0 |
