Обработка больших объемов данных из MySQL

Вопросы, не относящиеся ни к одному разделу

Обработка больших объемов данных из MySQL

Сообщение guyasyou » 13 окт 2013, 10:31 ,  »  Сообщение:#1

Задача:
Собрать статистику по проданным товарам по каждому разделу каталога. Как бы ТОП проданных для каждого раздела.
Каталог слева списком:
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку


Ресурсы:
У меня есть 3 таблицы MySQL и которого я могу выбрать нужную инфу.

1-Таблица заказов, там где статус 2 - успешно продано
Скрин
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку


2- Таблица продуктов в Заказе. Тоесть по номеру заказа можно узнать что в него входит.
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку

в 1 и 2 для наглядности выделили заказ и товары из него.

3- Таблица продуктов. Чисто для получения названия и cID, чтобы определить откуда товар.
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку


Я знаю, что в MySQL есть SELECT с склеиванием. Как я могу выбрать эти 3 таблицы как один? При этом интересуют лишь завершенные заказа, со статусом 2.
Ну и может будут какие советы по сбору статистики этой))
Заранее спасиб!

UPD1
Вот я объединил 2 таблицы, вроде верно отобралось.
Код: Выделить всё
$megaTable = $db->GetAll('SELECT `CoreCommerceOrders`.`orderID`, `CoreCommerceOrderProducts`.`productID`, `CoreCommerceOrderProducts`.`prPricePaid`, `CoreCommerceOrderProducts`.`prName` FROM `CoreCommerceOrders` INNER JOIN `CoreCommerceOrderProducts` ON `CoreCommerceOrders`.`orderID` = `CoreCommerceOrderProducts`.`orderID` WHERE `CoreCommerceOrders`.`oStatus` = 2');

А вот как теперь сделать еще с третьей таблицей? Мне из 3й нужен cID
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 550
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: Обработка больших объемов данных из MySQL

Сообщение cmsservice » 13 окт 2013, 20:08 ,  »  Сообщение:#2

Ну а в чем проблема, ты можешь делать хоть 10 JOIN'ов в одной таблице, вообще нет проблемы с этим. Или я не понял вопрос?
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: Обработка больших объемов данных из MySQL

Сообщение guyasyou » 13 окт 2013, 20:15 ,  »  Сообщение:#3

cmsservice писал(а):Ну а в чем проблема, ты можешь делать хоть 10 JOIN'ов в одной таблице, вообще нет проблемы с этим. Или я не понял вопрос?

А уже все, никто не отвечал, делал как получалось. 3ю таблицу не добавлял, отдельно обращался за cID-ом. Все работает))
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 550
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron