Собрать статистику по проданным товарам по каждому разделу каталога. Как бы ТОП проданных для каждого раздела.
Каталог слева списком:
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
Ресурсы:
У меня есть 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