|
|
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Вобщем есть таблица : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Требуеться вывести все где ParentItemID не NULL, но сортировать по максимальной дате даного threadid .. это можно как - то запросом одним ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2002, 16:24:25 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2002, 16:36:10 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
to Akuz: Не ну конечно я не такой твердолобый как тут крутяться, но и не полный дурак. Я такой запрос и сам могу написать. Фича в том что надо сортировать по макс дате ответов, тоесть где max(Date) where threadid = текущему ..... вот так могу обяснить ... запросом немогу если бы мог не спришивал бы ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2002, 16:58:16 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. может так? Только крайне не эфективно при большой выборке .. Попробуйте через временные таблицы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2002, 17:06:01 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
to dao: Нет чет так не хочет в sort возвращает NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2002, 17:29:54 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Не очень понятно. Примером "что есть в таблицах" - "что надо получить" проще будет объяснить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2002, 17:32:45 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Короче как видно из таблицы .. это форум. Вот хочеться отсоритровать нити по дате. Тоесть выводить "голову нити", но сортировать "головы" по дате "тел нити". Фу вот это я выдал. Моржно конечно тригер написаить на инсерт, но мне интересно неужели нельзя просто запросом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2002, 17:59:05 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Мне не твечают почему ? :-) У меня есть варианты: 1) Так как такой принцип юзаеться на этом форуме, то это секрет фирмы. 2) Вопрос тупой и легкий всем впадло ответить. 3) Все настолько заняты что у них просто нет времени на это. Господа ответьте тогда хотя бы какой пункт правильный ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2002, 18:38:35 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Так что-ли ? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2002, 19:15:01 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Почти.. вот так: select *, sort=(select max([Date]) from ForumMessages sFM where sFM.ThreadID = mFM.ThreadID and sFM.ParentItemID is not null) from ForumMessages mFM where ParentItemID is null order by sort desc Ибо дерево у меня и parentItemId в условии не подходит. Спасибо !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2002, 19:35:21 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
может я не въехал? подзапрос на каждую строку..... а вот так не пойдет? Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2002, 20:07:43 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
звыняюсь ... немного апшыпся... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2002, 20:16:41 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32058954&tid=1819548]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
22ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 288ms |

| 0 / 0 |
