Size: a a a

2020 May 19

A

Artyom in Yii Framework 2
я засомневался с хевингом потому что это группировка и скорее всего поэтому ты прав, а так хз у меня сегодня сон для слабых💀
источник

A

Artyom in Yii Framework 2
базой под рукой прям счас нет попробовать.
источник

A

Artyom in Yii Framework 2
хотя блин все равно сомнения берут 😁
источник

NO

Nex Otaku in Yii Framework 2
sqlfiddle
источник

Д

Дмитрий in Yii Framework 2
Nex Otaku
Нет, нельзя ) Это не такой простой запрос, как кажется на первый взгляд
только что проверил на своей базе. везде правильные даты выдал
источник

NO

Nex Otaku in Yii Framework 2
Дай ссылку на sqlfiddle ) Или хоть сам запрос ) Интересно проверить
источник

A

Artyom in Yii Framework 2
Дмитрий
только что проверил на своей базе. везде правильные даты выдал
даже если выдал, нужна последняя.
источник

Д

Дмитрий in Yii Framework 2
Nex Otaku
Дай ссылку на sqlfiddle ) Или хоть сам запрос ) Интересно проверить
select id, member_id, max(updated_at) as latest_date from objects group by member_id

ну только вместо store_id у меня member_id .
источник

Д

Дмитрий in Yii Framework 2
Artyom
даже если выдал, нужна последняя.
ну последнюю и выдал
источник

Д

Дмитрий in Yii Framework 2
источник

A

Artyom in Yii Framework 2
Дмитрий
select id, member_id, max(updated_at) as latest_date from objects group by member_id

ну только вместо store_id у меня member_id .
only full group by - не ругается? хотя по запрос правильный, но человек, на сколько я понял хотел связку получить с последней датой.
источник

NO

Nex Otaku in Yii Framework 2
Во-первых колонки там не так назывались, а во-вторых они все нужны )

А ты вывел только ту по которой группировка идёт.

Ну если так трактовать условие то действительно group by и max() достаточно.
источник

A

Artyom in Yii Framework 2
хотя я особо не вчитывался😅
источник

Д

Дмитрий in Yii Framework 2
Ну мож я не так понял. Я понял что ему стор ид и дата нужна. Последняя.
источник

A

Artyom in Yii Framework 2
Nex Otaku
Во-первых колонки там не так назывались, а во-вторых они все нужны )

А ты вывел только ту по которой группировка идёт.

Ну если так трактовать условие то действительно group by и max() достаточно.
ну, я вообще немного офигел, что он решил что так все просто.
источник

Д

Дмитрий in Yii Framework 2
Nex Otaku
Во-первых колонки там не так назывались, а во-вторых они все нужны )

А ты вывел только ту по которой группировка идёт.

Ну если так трактовать условие то действительно group by и max() достаточно.
ну так а в чем смысл тогда? в каком смысле все? у него на выходе 3 строки. колонки можно вывести и эти. но в итоге группировка-то нужна по store_id с максимальной датой
источник

Д

Дмитрий in Yii Framework 2
Владимир Веренко
Подскажите пожалуйста как правильно составить запрос

есть таблица
id | product_id | store_id | number | date |

мне нужно как-то чтоб поля store_id значение в нем не повторялось а бралось последнее по дате
Пример:
id | product_id | store_id | number | date       |
1  |   12       |    13    |  60    | 19-02-2020 |
2  |   12       |    14    |  90    | 19-03-2020 |
3  |   12       |    15    |  50    | 19-02-2020 |
4  |   12       |    13    |  66    | 19-03-2020 |
5  |   12       |    15    |  14    | 20-05-2020
 |
\\\\\\\\Чтоб в выводе было\\\\\\\\\\\\\\
id | product_id | store_id | number | date       |
2  |   12       |    14    |  90    | 19-03-2020 |
4  |   12       |    13    |  66    | 19-03-2020 |
5  |   12       |    15    |  14    | 20-05-2020
 |
аффтар. обьясни ещё раз задание внятно.
источник

NO

Nex Otaku in Yii Framework 2
Он же вывод нужный показал
источник

NO

Nex Otaku in Yii Framework 2
У тебя не такой...
источник

A

Artyom in Yii Framework 2
а блин там даже join не нужен.
источник