Size: a a a

2020 May 19

ВВ

Владимир Веренко... in Yii Framework 2
Artyom
проверь плиз
так?
источник

A

Artyom in Yii Framework 2
скинь текстом, проще поправить чем объяснять.
источник

ВВ

Владимир Веренко... in Yii Framework 2
select * from agent_qty JOIN agent_qty  (
 select MAX(id) as id, product_id, store_id, date FROM agent_qty
 JOIN
   (select product_id, store_id, max(date) as date FROM agent_qty
   group by product_id, store)
 t2 on t.product_id=t2.product_id and t1.date=t2.date and t1.store_id=t2.store_id
 GROUP by product_id, store_id, date) t3 on t1.id = t3.id
источник

NO

Nex Otaku in Yii Framework 2
Вот и пришли в итоге к двум подзапросам)
источник

A

Artyom in Yii Framework 2
select *
from agent_qty
        JOIN agent_qty(
       (select MAX(id) as id, product_id, store_id, date
        FROM agent_qty
                 JOIN
             (select product_id, store_id, max(date) as date
              FROM agent_qty
              group by product_id, store) t2
             on t.product_id = t2.product_id and t1.date = t2.date and t1.store_id = t2.store_id
        GROUP by product_id, store_id, date)) t3 on t1.id = t3.id

вроде только скобку пропустил.
источник

NO

Nex Otaku in Yii Framework 2
Только product_id выкинуть из запроса, ведь тебе нужно было только по магазинам
источник

A

Artyom in Yii Framework 2
ну походу да, я по товару брал.
источник

ВВ

Владимир Веренко... in Yii Framework 2
Artyom
select *
from agent_qty
        JOIN agent_qty(
       (select MAX(id) as id, product_id, store_id, date
        FROM agent_qty
                 JOIN
             (select product_id, store_id, max(date) as date
              FROM agent_qty
              group by product_id, store) t2
             on t.product_id = t2.product_id and t1.date = t2.date and t1.store_id = t2.store_id
        GROUP by product_id, store_id, date)) t3 on t1.id = t3.id

вроде только скобку пропустил.
ругается — 1 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(
       (select MAX(id) as id, product_id, store_id, date
        FROM agen' at line 3 SQL1.sql 1 1
источник

A

Artyom in Yii Framework 2
Владимир Веренко
ругается — 1 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(
       (select MAX(id) as id, product_id, store_id, date
        FROM agen' at line 3 SQL1.sql 1 1
select *
from agent_qty JOIN (
   select MAX(id) as id,
          product_id,
          store_id,
          date
           FROM agent_qty JOIN
    (
       select product_id,
               store_id,
               max(date) as date
       FROM agent_qty
       group by product_id, store_id) t2
           on t.product_id = t2.product_id
               and t1.date = t2.date
               and t1.store_id = t2.store_id
       GROUP by product_id,
            store_id,
            date
       ) t3 on t1.id = t3.id;
источник

A

Artyom in Yii Framework 2
Artyom
select *
from agent_qty JOIN (
   select MAX(id) as id,
          product_id,
          store_id,
          date
           FROM agent_qty JOIN
    (
       select product_id,
               store_id,
               max(date) as date
       FROM agent_qty
       group by product_id, store_id) t2
           on t.product_id = t2.product_id
               and t1.date = t2.date
               and t1.store_id = t2.store_id
       GROUP by product_id,
            store_id,
            date
       ) t3 on t1.id = t3.id;
ок?
источник

ВВ

Владимир Веренко... in Yii Framework 2
Artyom
ок?
1 Column 'product_id' in field list is ambiguous SQL1.sql 4 12
источник

A

Artyom in Yii Framework 2
Владимир Веренко
1 Column 'product_id' in field list is ambiguous SQL1.sql 4 12
ну проставь ему с какой таблицы брать.
источник

A

Artyom in Yii Framework 2
и тишина, ладно, сложно все.
источник

A

Artyom in Yii Framework 2
😒
источник

ВВ

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

ВВ

Владимир Веренко... in Yii Framework 2
оно ругается
источник

ВВ

Владимир Веренко... in Yii Framework 2
Artyom
и тишина, ладно, сложно все.
Все равно спасибо) 😊
источник

Д

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

A

Artyom in Yii Framework 2
ну, если его правильно поняли, то ему именно такое и нужно. Тут просто разговор пошел об этом, в полуовощном состоянии написал, бывает идея же фикс застрянет.
источник

A

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