powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / MySQL [закрыт для гостей] / Спроси у 02, Поиск: Сообщение содержит вложения  
2 сообщений из 2, страница 1 из 1
MySQL / Спроси у 02
    #257337
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
Redd  29.12.2022, 09:29
[игнорируется]
Привет, спроси пож. у писателя, как бы это написать без OVER
Код: SQL
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SELECT NR FROM
                             (SELECT ROW_NUMBER() OVER(ORDER BY V1_POST.CREATION_DATE) NR, V1_POST.ID
                             FROM V1_POST
                             INNER JOIN V1_TOPIC ON (V1_POST.TOPIC_ID = V1_TOPIC.ID)
                             INNER JOIN V1_FORUM ON (V1_TOPIC.FORUM_ID = V1_FORUM.ID)
                             WHERE (TOPIC_ID = 547 AND V1_POST.PINNED <> 1
                                     AND (V1_TOPIC.DELETED + V1_FORUM.DELETED + V1_POST.DELETED) = 0

                                    )
                             ) POSTS
                             WHERE ID = 4024
?
Так медленно корректнее писать 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,
если такое возможно конечно и эти поля подразумевают 0/1 без отрицательных чисел.

А по субжу см скриншон. Но row_number() быстрее отработает чем классический вариант - особенно больно будет когда данных дохера в таблицах
rownumber.JPG
...
Изменено: 29.12.2022, 10:12 - Дед-Папыхтет
Рейтинг: 0 / 0
MySQL / Спроси у 02
    #257728
basename
Скрыть профиль Поместить в игнор-лист
Участник
Redd  29.12.2022, 12:28
[игнорируется]
Помощник Менеджера  29.12.2022, 12:25
[игнорируется]
Redd  29.12.2022, 12:23
[игнорируется]
Плять, разбудите там кто-нибудь каблука этого!? Из Минска который
Ему в сутки послезавтра итти, пусть спит

А чо запилить то хотите, чем вам дединъ говнокод не угодил?
Да не работает кусок куска, надо убрать модные гейские сущности и оставить олдскул!
Redd  29.12.2022, 12:32
[игнорируется]
Помощник Менеджера [игнорируется] 

Версия немножко не та Марии получилась у меня, забыл про смузи и всякие красные труселя от мастеров и вот поделие 02 немножко местами обсирается и и и..
Я так понимаю, речь про дедокод. Дед говорил раньше, на MariaDB в работе есть нюансы. К использованию не рекомендуется. На этом форуме я использую Percona Server
pasted_image.png
Ебать, ты конечно могуч. Даже сейчас, дед сильно занят, выделяет время, чтобы заплатки клепать, устраняя какие-то баги, а ты блять взял, да обосрал. Обидно за деду. А где твой написанный форум такого уровня? Можно посмотреть?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [закрыт для гостей] / Спроси у 02, Поиск: Сообщение содержит вложения  
Читали тему (1): Анонимы (1)
Игнорируют тему (3): erbol, Коняукла, папа акуз
Заблокированы в теме (1): PaNik
Читали форум (2): Анонимы (1), Bing Bot 8 мин.
Пользователи онлайн (16): Анонимы (10), Сталкер, Yandex Bot, Bing Bot 1 мин., Разум вселенной 1 мин., Кусь 7 мин., Google Bot 8 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]