@smoln

Как правильно сформировать запрос mysql?

Всем доброго дня, такой вопрос, есть mysql запрос

select DISTINCT s.storage_id,s.geography_id,o.delevery,s.email_send,s.cod,s.parent_id,s.delevery_msk,s.delevery,cr.sklad_id
from order_line as o  
join storage as s on s.storage_id = o.storage_id
join `order` as r on r.order_id = o.order_id
join `customer` as cr on cr.user_id = r.user_id  
where s.active=1 and o.storage_status=0 and o.storage_id NOT IN (23,24,25) and o.count>0 GROUP BY cr.sklad_id";

вся суть заключается в след, он собирает необходимые строки и группирует их по sklad_id,
sklad_id может быть несколько вариантов 1,2...6, но если user_id=1, то sklad_id=6 попадал в группировку как sklad_id=1, а если user_id=2 то как sklad_id=2, возможно ли вообще такое сделать в одном запросе?
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы