Size: a a a

2020 June 04

DE

Denis Efremov in MySQL
опер лок )))
источник

DE

Denis Efremov in MySQL
Можно наверное
UPTATE table AS t1 
SET t1.loc = (
 SELECT loc
 FROM table AS t2
 WHERE t2.no = t1.no
 OFFSET 1
) LIMIT 1

как-то так...
источник

S

Syntax Highlight Bot in MySQL
Denis Efremov
Можно наверное
UPTATE table AS t1 
SET t1.loc = (
 SELECT loc
 FROM table AS t2
 WHERE t2.no = t1.no
 OFFSET 1
) LIMIT 1

как-то так...
источник

DE

Denis Efremov in MySQL
Ой оффсет и лимит надо местами поменять
источник

М

Максим in MySQL
Как на sql написать выражение - если sex = 1, то вернуть type(где s = 4), иначе вернуть type (где d = 5)
источник

MR

Muzaffar Rasulov in MySQL
Denis Efremov
Ой оффсет и лимит надо местами поменять
спасибо за подсказку но мне не апдейт а именно в селекте надо
источник

DE

Denis Efremov in MySQL
Что такое type (где ass = 4)?
источник

DE

Denis Efremov in MySQL
Muzaffar Rasulov
спасибо за подсказку но мне не апдейт а именно в селекте надо
Тем более. Хотя ты говорил про апдейт
источник

MR

Muzaffar Rasulov in MySQL
Denis Efremov
Тем более. Хотя ты говорил про апдейт
вроде про апдейта не говорил?
источник

MR

Muzaffar Rasulov in MySQL
как то так?
IF(loc <> 0, IF(@st = 0 or loc <> @st, @st := loc, @st), @st) AS st
источник

S

Syntax Highlight Bot in MySQL
Muzaffar Rasulov
как то так?
IF(loc <> 0, IF(@st = 0 or loc <> @st, @st := loc, @st), @st) AS st
источник

DE

Denis Efremov in MySQL
Работает?
источник

MR

Muzaffar Rasulov in MySQL
как бы да
источник

DE

Denis Efremov in MySQL
Ну значит норм
источник

MR

Muzaffar Rasulov in MySQL
вот только хотел бы получить мнения у эксперта
источник

DE

Denis Efremov in MySQL
Блин, мне лень сейчас
источник

DE

Denis Efremov in MySQL
А эксперт весь спит
источник

MR

Muzaffar Rasulov in MySQL
иногда админ == эксперт
источник

IZ

Ilia Zviagin in MySQL
Muzaffar Rasulov
ребят как сделать такую таблицу?
no | oper | loc
1  | AAA  | 123
1  | BBB  | 0
1  | CCC  | 0
2  | AAA | 135
2  | BBB  | 0
....

как одним запросом вместо нолей записать предыдущее значение?
no | oper | loc
1  | AAA  | 123
1  | BBB  | 123
1  | CCC  | 123
2  | AAA | 135
2  | BBB  | 135
....
Это запросом плохо делать, надо курсором.

Или если версия 8ка , то оконными функциями, там это просто делать и быстро будет работать.
источник

IZ

Ilia Zviagin in MySQL
Muzaffar Rasulov
вроде должен объявить переменную и проверять если значение на равно нулю то присвоит значение переменную, если равно нулю то получит из переменного...
Какой ещё переменной?
источник