
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.02.2016, 11:20
|
|||
|---|---|---|---|
|
|||
выборка товаров по сериям.... |
|||
|
#18+
есть 2 таблицы filtr_table - таблица productIDPriceskidkaoptionIDvariantIDseria_productIDoption_value18883119500110178230018883119500200178260018883119500570178291888311950062117820188831195006321782018883119500644317820188831195006544178201888311950066136178201888311950067517820188831195006761782018883119500677178201888311950068191782018883119500694517820188831195007046178201888311950071111782018883119500721217820188831195007313178201888311950075144178201888311950076169178201888311950077181178201888311950078150178201888311950099930178201888311950010093517820 shop_products - таблица productIDcategoryIDname18880439Люстра на штанге Versailles A9500PL-5CC18881439Люстра на штанге Versailles A8542LM-6GO18882439Люстра на штанге Jersey A8543PL-5GO18883439Люстра на штанге Cloud A8170PL-9AB задача 1. выбрали товар люстра (variantID = 43) и характеристику его 12 лампочек (variantID = 136) 2. определяем серии (seria_productID) где есть такой товар 3. проверяем есть ли в этой серии ещё бра и торшер (variantID in (3,41)), групируем по сериям, и делаем первые 20 серий (постраничная навигация) 4. добавляем к этим сериям все товары, и делаем сортировку где в начале выводим люстры (variantID = 43) --- запрос получился очень тормозной................ кто-то знает как оптимизировать ? 1. определяем серии, товара какой ищем Код: plsql 1. 2. добавляем, - определяем, есть ли в этой серии ещё товары с variantID in (3,41), групируем по сериям, показывать первые 20 серий Код: sql 1. 3. добавляем , - пказать все товары по этим сериям, добавить выбранным товарам их описание, сортируем, в начале показывать основной товар с пункта 1 Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.02.2016, 14:21
|
|||
|---|---|---|---|
|
|||
выборка товаров по сериям.... |
|||
|
#18+
ну да, я понял это сложный вопрос и долго разбираться надо самому разбираться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.03.2016, 13:07
|
|||
|---|---|---|---|
|
|||
выборка товаров по сериям.... |
|||
|
#18+
anton-marketingесть 2 таблицы filtr_table - таблица productIDPriceskidkaoptionIDvariantIDseria_productIDoption_value shop_products - таблица productIDcategoryIDname задача 1. выбрали товар люстра (variantID = 43) и характеристику его 12 лампочек (variantID = 136) 2. определяем серии (seria_productID) где есть такой товар 3. проверяем есть ли в этой серии ещё бра и торшер (variantID in (3,41)), групируем по сериям, и делаем первые 20 серий (постраничная навигация) 4. добавляем к этим сериям все товары, и делаем сортировку где в начале выводим люстры (variantID = 43) --- Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1832097]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 334ms |

| 0 / 0 |
