Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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

> Original message text:
> 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 месяц?
>
> ну за остальные периоды не проблема
>


From: Aleksandr - 11/07/2011 - 21:02:08
Subject:обращение к INNER JOIN
-----------------
это я получу только за один интервал
а мне надо что бы одной выдачей дало за все нужные интервалы
Продукт/За 1 мес/За 3 мес/ За 6 мес


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
39003



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |