
Mikhail
30.03.2017
10:22:58
а добавить в груп бай по алиасу оно не хочет
хотел просто одним запросом всё вытащить
чтобы красиво было

Google

Mikhail
30.03.2017
10:23:39
похоже, что не получится

Ivan
30.03.2017
10:24:48
Говорят сэнсей дба может одним запросом убить человека

Mikhail
30.03.2017
10:25:31
хм
а кажись я дурак
и не то подставлял в груп бай

Ivan
30.03.2017
10:31:00

Mikhail
30.03.2017
10:46:36
это дельное замечание

Vladislav
30.03.2017
14:03:20

Mikhail
30.03.2017
14:03:55
и переписал уже два раза)
и вынес в функцию)))

Vladislav
30.03.2017
14:05:32
а оконными никто не умеет, я так и думал

Google

Ivan
30.03.2017
14:08:12
оконные функции это миф адептов оракла

Vladislav
30.03.2017
14:22:57
у ораклистов вообще, чуть что, так новая функция
у них прям фобия какая-то

Amber 8
30.03.2017
14:32:46
это называется "мания", а не "фобия"

Maksim
31.03.2017
12:53:38
добрый день, кто нибудь настраивал clickhouse ?
никто не работал с ним?

Fike
31.03.2017
13:19:14
@clickhouse_ru

Maksim
31.03.2017
13:39:20

Aleksandr
03.04.2017
08:10:26
есть кто в монге разбирается?
есть коллекция заказов, в ней хранятся записи о владельце заказа и исполнителе данного заказа
у владельца есть поле-массив, в котором хранится список ролей
как мне в запросе получить заказы только с определенной ролью владельца?
запрос вида
db.orders.find({"owner.roles.0": { $in: ["ROLE_NAME"] }}) результата не дает

Vladislav
03.04.2017
08:34:20
Запрос какой-то странный

Anton
03.04.2017
08:45:27
попробуй что-нибудь с матчем, в духе
db.orders.find({"owner.roles": {$elemMatch: { $in: ["ROLE_NAME"] }}})

Yuri
03.04.2017
09:24:02
Дарова всем. Есть ли возможность в T-SQL понять по какому из условий в WHERE не подошла та или иная запись в выборке? и как-то это вывести?

Kirill
03.04.2017
09:25:36
можно убирать условия из WHERE и смотреть результат

VlIvYur
03.04.2017
09:28:03
Или выбрать именно эту запись и в выборку добавить case по частям условия

Maksim
03.04.2017
16:11:05
может кто подскажет почему больше 350 000 записей не выбирается из mysql ?
ставлю 400 приходит пустой результат. может какие-то ограничения у mysql на выборке записей?

Александр
03.04.2017
16:13:28
память, наверное, кончается на компе клиенте?
то есть без лимита пытается что-то выбирать, а с лимитом 400 не берёт?

Google

Maksim
03.04.2017
16:18:17
наверное это упирается в ограничение на php

Al
03.04.2017
22:00:08
Красотища в общем

Igor
04.04.2017
10:45:44
Ребят, привет. Вытащить из БД дампы плагинов.. woocommerce, duplicate-post, wp-contact-form-7 и тд. Всего 13 плагинов.
Подскажите, в каком направлении гуглить, пожалуйста.
Зачем это надо? Запускаемся через докер, храним каждый плагин в отдельном репозитории и тащим их все в контейнеры докера

Kirill
04.04.2017
11:37:43
скорей всего в сторону структуры плагинов
нужно понять что каждый плагин создает в бд

Igor
04.04.2017
11:38:05
? спасибо, пойду порою

Ivan
04.04.2017
16:26:42
коллеги, посоветуйте как штатными средствами Oracle получить абстрактный размер попугаев на абстрактных DML операциях?

Nikolay
04.04.2017
16:49:05
AWR секция Profile, не?

Alexey
04.04.2017
16:49:12
Коллеги, споткнулся на создании примитивного триггера... Что я делаю не так?
CREATE TRIGGER add_spb_prefix BEFORE INSERT ON cel FOR EACH ROW
BEGIN
update cel set cid_num=CONCAT('7812',cid_num) where LENGTH(cid_num)='7';
END
вот чую, что опять в кавычках дело...
ловлю такую плюху: SQL Execute returned an error -1: HY000: [MySQL][ODBC 5.1 Driver][mysqld-5.5.5-10.0.23-MariaDB-0+deb8u1]Can't update table 'cel' in stored function/trigger because it is already used by statement which invoked this stored function/trigger. (198)

Admin
ERROR: S client not available

Alexey
04.04.2017
16:53:34
при каждом обращении к базе. естетсвенно, ничего не пишется в базу.

Oleg
04.04.2017
17:01:15
попробуй after

Alexey
04.04.2017
17:02:05
а синтаксис корректный?

Google

Alexey
04.04.2017
17:03:43
с after та же шляпа
дело не в бобине...

Oleg
04.04.2017
17:05:04
CREATE TRIGGER add_spb_prefix BEFORE INSERT ON cel FOR EACH ROW
BEGIN
set NEW.cid_num=CONCAT('7812',NEW.cid_num) where LENGTH(NEW.cid_num)='7';
END
попробуй так

Alexey
04.04.2017
17:15:47
ура!!! заработало!!! (с) кот матроскин
Спасибо большое!

Oleg
04.04.2017
17:16:29
вероятно where стоит заменить на if
ну и вообще код лучше утром писать
тогда он сразу начинает работать

Alexey
04.04.2017
17:18:43
:)))
рано порадовался
не дождался ответа от мускуль-сервера
Failed to execute SQL ... failed : You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'where LENGTH(NEW.cid_num)='7'; END' at line 1
кавычки?

Oleg
04.04.2017
17:22:26
нет, where замени на If
if LENGTH(NEW.cid_num)='7' then set NEW.cid_num=CONCAT('7812',NEW.cid_num)

Alexey
04.04.2017
17:23:07
а что запрос сразу с SET начинается не ошибка?

Oleg
04.04.2017
17:26:55
CREATE TRIGGER add_spb_prefix BEFORE INSERT ON cel FOR EACH ROW
BEGIN
if LENGTH(NEW.cid_num)='7' then set NEW.cid_num=CONCAT('7812',NEW.cid_num);
END

Alexey
04.04.2017
17:28:00
failed

Al
04.04.2017
17:30:40
Вроде же пишет что читай мануал к марии

Google

Alexey
04.04.2017
17:31:12
ага. эту часть я уже перевёл

Al
04.04.2017
17:31:32
Причем тут sql вообще