@yii2ru

Страница 1670 из 1721
Константин
06.10.2018
11:25:54
Ты вчера спрашивал сколько - 800 домен, 350 хостинг, 100 выделенный ip адрес, 3600 ssl сертификат

Andrey
06.10.2018
11:25:59
Artyom
06.10.2018
11:26:24
SELECT snum, odate, MAX ((amt)) FROM Orders GROUP BY snum, odate;
ну вот тож об этом подумал, только уже не в чем не уверен ?

Andrey
06.10.2018
11:26:59
ну вот тож об этом подумал, только уже не в чем не уверен ?
Да я в теории не могу ничего сказать) надо самому посидеть потыкать проверить)

Google
Сергей
06.10.2018
11:27:13
SELECT snum, odate, MAX ((amt)) FROM Orders GROUP BY snum, odate;
так это не прокатит, только задублирует строки

Константин
06.10.2018
11:27:13
Ad.x

Artyom
06.10.2018
11:30:11
так это не прокатит, только задублирует строки
ты можешь объяснить почему? у меня на транзакциях с виду все правильно, даже без группировки по time

ну или хотябы вывод того что у тебя получается и с чего такие выводы)

мне реально тяжело какие-то запросы писать, когда не понятно что у тебя есть и что на выходе получается.

Andrey
06.10.2018
11:31:56
@wolcharryk @predvoditelev кто нить работал с этим расширением ? https://github.com/CostaRico/yii2-images

Сергей
06.10.2018
11:33:12
Вот видишь дублируется

Пока у меня вышло вот такое: SELECT DISTINCT o.id, o.created_at, o.customer_id FROM `order` o INNER JOIN ( SELECT MAX(created_at) as maxdt, customer_id FROM `order` GROUP BY customer_id ) o2 on o2.customer_id = o.customer_id AND o.created_at=o2.maxdt Вроде правильно работает, но как-то всё это не красиво)

Artyom
06.10.2018
11:36:16
http://joxi.ru/WKAxBNHMEpE9m8
потому что группировка по snum там.

Сергей
06.10.2018
11:36:43
потому что группировка по snum там.
но snum дублируется, видишь?

Google
Andrey
06.10.2018
11:37:27
Вот эту пользую: https://github.com/yiisoft/yii2-imagine
resize есть там? то есть к примеру оригинал зашел 1000x800 и хочу где то вывести 50x где то 250x есть штатно? или не?)

Artyom
06.10.2018
11:37:32
ну так ты после этого делаешь еще группировку по другим словам, каждая последующая ограничивает, я так понимаю.

Artyom
06.10.2018
11:40:33
Select id, max(create_date) as create_date ,customer_id from table group by customer_id?
SELECT id, max(create_date) as lcreate_date, customer_id from table group by customer_id HAVING lcreate_date = create_date?

Сергей
06.10.2018
11:41:23
SELECT id, max(create_date) as lcreate_date, customer_id from table group by customer_id HAVING lcreate_date = create_date?
having - это условие, которое будет отработано после группировки

ID - будет неизвестно какое

Artyom
06.10.2018
11:43:03
блин, даже проверть нет на чем, но похоже на правду.

нет, не ограничивает, а наоборот дублирует строки
ну так в этом и смысл, а потом having?

Сергей
06.10.2018
11:46:17
https://habr.com/company/mailru/blog/159767/

Artyom
06.10.2018
11:47:08
короч, ушел sql учит, чот вообще.

?

Andrey
06.10.2018
11:47:39
Сергей
06.10.2018
11:47:46
У меня как раз второй вариант вышел из этой статьи)))

Статья как раз про мою проблему

Andrey
06.10.2018
11:48:17
кароче одним запросом не получилось бомбануть да?

Сергей
06.10.2018
11:48:37
ага, не вариант, только со вложенными

Artyom
06.10.2018
11:50:51
ок, если боишься что id не такая будет, то можно сортануть по id.

? мне так кажется.

Сергей
06.10.2018
11:52:34
ок, если боишься что id не такая будет, то можно сортануть по id.
фишка в том, что когда sql что-то группирует - то все поля, по которым не используются агрегатные функции будут рандомные из группируемых строк

Google
Artyom
06.10.2018
12:01:02
там, как минимум, с 5.6. По умолчанию что-то связаное со строгой группировкой есть, если такая ситуация происходит, то оно тебя сразу лесом шлет.

only_full_group_by

вродь оно.

спасает от тупых ошибок.

Сергей
06.10.2018
12:08:01
спасает от тупых ошибок.
да я продолжаю тут копаться, разбираться) Хочется до конца понять как оно

Aziz
06.10.2018
12:30:46


Lorem
06.10.2018
12:30:51
всем привет! как из вида можно получить установленные мета теги?

Aziz
06.10.2018
12:31:48
а как после сделать запрос?

Aziz
06.10.2018
12:34:01
а как после сделать запрос?
А модель где указывать?

?

Lorem
06.10.2018
12:35:40
А модель где указывать?
$models = MyModel::find()->where([‘status’ => 1])->all()

Aziz
06.10.2018
12:37:00
$models = MyModel::find()->where([‘status’ => 1])->all()
Мне нужно добавтиь отдельно к запросу

Новый where

Александр
06.10.2018
12:37:27
andWhere(), иначе предыдущее затрётся

Aziz
06.10.2018
12:37:37
Не вы не поняли

мне нужно $test= find(); if($status==10) $test->where(‘status’=>admin]); $test->one()

примерно так

Dilshod
06.10.2018
12:38:14
Google
Aziz
06.10.2018
12:38:44
ВОт же картинка

Смысл



Lorem
06.10.2018
12:50:35
мне нужно $test= find(); if($status==10) $test->where(‘status’=>admin]); $test->one()
Может нужно сделать так: $query = new ActiveQuery(MyClass::className()); $result = $query->find()->all();

Admin
ERROR: S client not available

Lorem
06.10.2018
12:50:53
или я не понял

Artyom
06.10.2018
13:03:21
прост, по-моему там ошибка.

хотя нет ?у меня просто дофига транзакций в одно время.

блин, это как же у меня все на работе работает, если такой тупняк О_о

Сергей
06.10.2018
13:30:24
SiZE
06.10.2018
13:31:33
Уникальные выберет
что уникальные?

ты там гуглишь что ли? )

Сергей
06.10.2018
13:42:05
Id

Ты говори, что хотел то

Google
SiZE
06.10.2018
14:25:21
Id
так нет )

Andrey
06.10.2018
16:45:06


Махмуд
06.10.2018
16:51:13
Ифы зачем? Фильтер и так пропускает пустые значения

Andrey
06.10.2018
17:04:04
Неа не пускает в моем говно коде)

Мб потому что гетом?

Махмуд
06.10.2018
17:09:33
Неа не пускает в моем говно коде)
Если свойство пустое, фильтр не ставит условие в запрос, поэтому ифы не нужны

Andrey
06.10.2018
17:10:00
Без ифов не искал как то через раз

Ладненько покумекаю

Махмуд
06.10.2018
17:11:17
Без ифов не искал как то через раз
Может потому что гет пустой был?

Andrey
06.10.2018
17:11:44
Ну один параметр был заполнен остальные пустые

Сергей
06.10.2018
17:55:19
так нет )
А как? Я думал если несколько строк с одинаковыми данными, то останется одна

Сергей
06.10.2018
18:02:15
o.id, o.created_at, o.customer_id
Весь набор данных.. да

SiZE
06.10.2018
18:02:42
не просто весь набор

Страница 1670 из 1721