|
MySQL.RU - Webboard
Вернуться
обращение к INNER JOIN (Aleksandr) 11/07/2011 - 17:21:26
Re: обращение к INNER JOIN (Akina) 11/07/2011 - 19:53:29
Re: обращение к INNER JOIN (Aleksandr) 11/07/2011 - 21:02:08
Re: обращение к INNER JOIN (Akina) 12/07/2011 - 01:01:10
From: Aleksandr - 11/07/2011 - 17:21:26
Subject:обращение к INNER JOIN
-----------------
Есть таблица заказов
order
-------
orderID - идентификатор заказа
order_time - время заказа
есть таблица в которой хранятся идентификаторы товара для каждого заказа
orders_cart
------------
id
productID - идетификатор товара
orderID - идентификатор заказа
quantity (кол-во товара)
Задача:
надо одним запросом без подзапросов, вывести весь товар
который покупался за
1 месяц / 3 месяца / 6 месяцев
частичное решение
SELECT orders_cart.productID
FROM orders_cart, order
INNER JOIN orders_cart ord ON (ord.orderID = orders_cart.orderID AND order.order_time >= NOW() - INTERVAL 1 MONTH)
WHERE orders_cart.orderID = order.orderID
GROUP BY orders_cart.productID
ORDER BY orders_cart.quantity
а вот как выполнить хоть акую то операцию над тем что вернет INNER JOIN
и как подсчитать кол-во проданного товара за 1 месяц?
ну за остальные периоды не проблема
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
39003
|
|