SeregaDa Опубликовано 4 июня, 2016 Жалоба Поделиться Опубликовано 4 июня, 2016 Привет!Помогите, плиз, соорудить sql-запрос, который поможет узнать количество товаров каждого бренда, которые содержатся в тех заказах, что во вкладке "Выполнены". Цитата Ссылка на сообщение Поделиться на другие сайты
SeregaDa Опубликовано 4 июня, 2016 Автор Жалоба Поделиться Опубликовано 4 июня, 2016 (изменено) sql-запрос, который поможет узнать количество товаров каждого бренда, которые содержатся в тех заказах Для всех заказов (в т.ч. новых, принятых, удаленных). Легко добавите необходимое условие. SELECT s_brands.name, count(*) as 'Amount' FROM `s_purchases`, `s_products`, `s_brands`, `s_orders` WHERE s_purchases.product_id = s_products.id AND s_products.brand_id <> 0 AND s_brands.id = s_products.brand_id AND s_purchases.order_id = s_orders.id AND s_orders.paid = 1 GROUP BY s_brands.name ORDER by Amount Изменено 4 июня, 2016 пользователем SeregaDa Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 5 июня, 2016 Жалоба Поделиться Опубликовано 5 июня, 2016 Для всех заказов (в т.ч. новых, принятых, удаленных). Легко добавите необходимое условие.SELECT s_brands.name, count(*) as 'Amount' FROM `s_purchases`, `s_products`, `s_brands`, `s_orders` WHERE s_purchases.product_id = s_products.id AND s_products.brand_id <> 0 AND s_brands.id = s_products.brand_id AND s_purchases.order_id = s_orders.id AND s_orders.paid = 1 GROUP BY s_brands.name ORDER by Amount Подсчет совсем негодящий - правильный результат будет давать только в самых простейших случаях... Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.