|
Спроси у 02
|
|||
---|---|---|---|
#18+
Привет, спроси пож. у писателя, как бы это написать без OVER Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
Redd:
Пользователь запросил модераторские права на тему.
Нравится:
Не нравится:
|
|||
29.12.2022, 09:29 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
как бы это написать без OVER ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2022, 09:42 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
Вынеси чтоб не развалилось это чудо-юдо ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2022, 09:50 |
|
Спроси у 02
#257337
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Привет, спроси пож. у писателя, как бы это написать без OVER Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
а не - AND (V1_TOPIC.DELETED + V1_FORUM.DELETED + V1_POST.DELETED) = 0, если такое возможно конечно и эти поля подразумевают 0/1 без отрицательных чисел. А по субжу см скриншон. Но row_number() быстрее отработает чем классический вариант - особенно больно будет когда данных дохера в таблицах ... |
||||||||||||||||
:
Изменено: 29.12.2022, 10:12 - Дед-Папыхтет
Нравится:
Не нравится:
|
||||||||||||||||
29.12.2022, 10:11 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
Привет, спроси пож. у писателя, как бы это написать без OVER Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
а не - AND (V1_TOPIC.DELETED + V1_FORUM.DELETED + V1_POST.DELETED) = 0, если такое возможно конечно и эти поля подразумевают 0/1 без отрицательных чисел. А по субжу см скриншон. Но row_number() быстрее отработает чем классический вариант - особенно больно будет когда данных дохера в таблицах Эту херню ROW_NUMBER() OVER(ORDER BY V1_POST.CREATION_DATE) NR можно заменить на это (SELECT COUNT(V1_POST.ID) FROM V1_POST) NR ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2022, 10:34 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
Привет, спроси пож. у писателя, как бы это написать без OVER Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
а не - AND (V1_TOPIC.DELETED + V1_FORUM.DELETED + V1_POST.DELETED) = 0, если такое возможно конечно и эти поля подразумевают 0/1 без отрицательных чисел. А по субжу см скриншон. Но row_number() быстрее отработает чем классический вариант - особенно больно будет когда данных дохера в таблицах Эту херню ROW_NUMBER() OVER(ORDER BY V1_POST.CREATION_DATE) NR можно заменить на это (SELECT COUNT(V1_POST.ID) FROM V1_POST) NR ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2022, 10:41 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
Привет, спроси пож. у писателя, как бы это написать без OVER Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
а не - AND (V1_TOPIC.DELETED + V1_FORUM.DELETED + V1_POST.DELETED) = 0, если такое возможно конечно и эти поля подразумевают 0/1 без отрицательных чисел. А по субжу см скриншон. Но row_number() быстрее отработает чем классический вариант - особенно больно будет когда данных дохера в таблицах Эту херню ROW_NUMBER() OVER(ORDER BY V1_POST.CREATION_DATE) NR можно заменить на это (SELECT COUNT(V1_POST.ID) FROM V1_POST) NR ? Куйня какая-то на выходе.. Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2022, 10:51 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
корректнее писать V1_TOPIC.DELETED=0 AND V1_FORUM.DELETED=0 AND V1_POST.DELETED=0 а не - AND (V1_TOPIC.DELETED + V1_FORUM.DELETED + V1_POST.DELETED) = 0 деда проверял ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2022, 11:00 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
Да любой можно) Есть такой Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2022, 11:01 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
Пользователь назначен модератором темы: Redd. ... |
|||
Помощник Менеджера:
Пользователь назначен модератором темы: Redd.
Нравится:
Не нравится:
|
|||
29.12.2022, 11:54 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
basename у тебя там sql консоль поблизости? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2022, 12:09 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
Да любой можно) Есть такой Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Спойлер Код: SQL 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2022, 12:11 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
Выполни эту херь Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2022, 12:12 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
Да любой можно) Есть такой Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Спойлер Код: SQL 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2022, 12:18 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
Плять, разбудите там кто-нибудь каблука этого!? Из Минска который ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2022, 12:23 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
Плять, разбудите там кто-нибудь каблука этого!? Из Минска который А чо запилить то хотите, чем вам дединъ говнокод не угодил? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2022, 12:25 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
Да не работает кусок куска, надо убрать модные гейские сущности и оставить олдскул! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2022, 12:28 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
Нет, я вообще в городе. А что? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2022, 13:15 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
В общем подобрал Это по модному Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2022, 13:19 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
Код: SQL 1.
2. ну если можно не задействовать другие таблицы... хотя я вижу в оригинале пропуск удаленных постов, форумов.... похоже при удаленных постах форумах топиках - твое количество будет показывать хуйню. 3. все же row_number быстрее отработает нежели дважды использовать таблицу в запросе. может просто разобраться как работает row_number? и не пугаться синтаксиса? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2022, 13:28 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
3. все же row_number быстрее отработает нежели дважды использовать таблицу в запросе. может просто разобраться как работает row_number? и не пугаться синтаксиса? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2022, 13:30 |
|
Спроси у 02
|
|||
---|---|---|---|
#18+
1. А нахер сортировка при подсчете количества? )))) t-sql просто не позволит такое делать, mysql позволяет но результат не меняется же )))) 2. ну если можно не задействовать другие таблицы... хотя я вижу в оригинале пропуск удаленных постов, форумов.... похоже при удаленных постах форумах топиках - твое количество будет показывать хуйню. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2022, 13:32 |
|
|
Start [/forum/topic.php?fid=24&msg=257518&tid=7032]: |
0ms |
get settings: |
4ms |
get forum list: |
4ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
18ms |
get topic data: |
2ms |
get forum data: |
1ms |
get page messages: |
67ms |
get tp. blocked users: |
0ms |
others: | 12ms |
total: | 110ms |
0 / 0 |