Size: a a a

2020 July 27

IZ

Ilia Zviagin in MySQL
Sergey
вроде, solved:
where IF(@var="ALL", id, id = @var);
Не, это полное говно.
источник

S

Sergey in MySQL
я не могу на клиенте ифать, по условиям задачи надо предоставить sql-запрос, который из сводной таблицы вернет данные в кастомном линейном представлении. там запрос на 1000 строк получается.
источник

IZ

Ilia Zviagin in MySQL
Sergey
я не могу на клиенте ифать, по условиям задачи надо предоставить sql-запрос, который из сводной таблицы вернет данные в кастомном линейном представлении. там запрос на 1000 строк получается.
сделай два запроса. Будет лучше
источник

IZ

Ilia Zviagin in MySQL
Sergey
я не могу на клиенте ифать, по условиям задачи надо предоставить sql-запрос, который из сводной таблицы вернет данные в кастомном линейном представлении. там запрос на 1000 строк получается.
Не можешь -- собери всю волю в кулак, и....
СМОГИ!
источник

S

Sergey in MySQL
спасибо за поддержку ))
источник

IZ

Ilia Zviagin in MySQL
Sergey
я не могу на клиенте ифать, по условиям задачи надо предоставить sql-запрос, который из сводной таблицы вернет данные в кастомном линейном представлении. там запрос на 1000 строк получается.
Просто ты сейчас напишешь так говнозапрос, который не будет никогда работать.
По времени не будет, не по логике.
источник

S

Sergey in MySQL
Ilia Zviagin
Просто ты сейчас напишешь так говнозапрос, который не будет никогда работать.
По времени не будет, не по логике.
щас попробую структуру запроса моего описать:
select 
 col1,
 col2,
 col3,
 col4
from (
 select
   group,
   year,
   month,
   col1,
   col2,
   col3,
   concat(...) as col4
 from table
 WHERE IF(@group="ALL", 1, group = @group) AND IF(@year="ALL", 1, year = @year) AND IF(@month="ALL", 1, month = @month)
 UNION ALL
 SELECT ...
 UNION ALL
 SELECT ...
 UNION ALL
 SELECT ...
) t
ORDER BY t.year, t.month, t.group DESC
источник

S

Sergey in MySQL
и там около 40 юнионов
источник

S

Sergey in MySQL
и данных в сводной на пол гига
источник

S

Sergey in MySQL
и вот так это работает более-менее сносно.
как тут поделить на два(три) запроса — я не понимаю совершенно :(
источник
2020 July 28

V

Vova in MySQL
а переменную можно в том языке передавать?
источник

S

Sergey in MySQL
из задачи не известно, какой клиент будет на том конце. поэтому надо решать ее в лоб. либо изначально готовить плоские данные, и хранить их в отдельной таблице (а это много гигабайт), либо формировать данные на sql.
источник

IZ

Ilia Zviagin in MySQL
Sergey
и данных в сводной на пол гига
Такой запрос вообще писать не надо
источник

IZ

Ilia Zviagin in MySQL
Sergey
и вот так это работает более-менее сносно.
как тут поделить на два(три) запроса — я не понимаю совершенно :(
Все, пиши одним запросом, что так говно, что эдак.
Говно: вид сверху, вид сбоку.
источник

MR

Muzaffar Rasulov in MySQL
Vova
если групбай здесь видит алиас mydate, то вроде да
я бі функцию подставил бі
походу составил не правильный запрос...
источник

DE

Denis Efremov in MySQL
Muzaffar Rasulov
походу составил не правильный запрос...
Ну кэп
источник

V

Victor in MySQL
Кто подскажет как посмотреть транзакции в файле relay-bin репликации  mariadb
источник

ls

løst søul in MySQL
скорми в mysqlbinlog с ключом -v
источник

V

Victor in MySQL
løst søul
скорми в mysqlbinlog с ключом -v
так это версия ?
источник

V

Victor in MySQL
а нет туплю
источник