#shop_product_features

  • +3

    Пример запроса есть здесь: https://support.webasyst.ru/forum/39275/baza-padaet-mnozhestvennye-zaprosy/Еще пример запроса с кучей джойнов(которые без доп индекса вы полняется по несколько сотен секунд или вообще вешает базу): EXPLAIN SELECT...

  • Есть решение

    У меня существует несколько своих полей с описанием товара.Эти поля часто/постоянно обновляются из импорта CSVИ получается так, что при изменении этого поля старое значение по всей видимости остается  в базе данных в таблице...

    Так вы можете не удалить все лишние записи, потому что в таблице shop_product_features могут храниться записи с одинаковыми feature_value_id для разных типов характеристик.Для более точного удаления лучше проверять тип характеристики при выборке id значений из shop_product_features: DELETE fvt FROM shop_feature_values_text fvt WHERE fvt.id NOT IN ( SELECT pf.feature_value_id FROM shop_product_features pf WHERE pf.feature_id IN ( SELECT f.id FROM shop_feature...
    Михаил Ушенин Михаил Ушенин
  • есть таблица shop_product_features в ней прописываются характеристики к товару. есть таблица shop_feature_values_varchar в ней прописываются сами характеристики. я сравнил эти таблицы и выяснил, что есть много характеристик (в моем случае это 3321...

  • Shop-script 7.Есть код для вывода на странице товара названий, id названий и значений характеристик:{if $product.features} {foreach $product.features as $f_code => $f_value} {$features[$f_code].name} ({$features[$f_code].id}):{$f_value} <br>...

  • Уважаемые Гуру, подскажите:1. из какого модуля / скрипта может формироваться данный запрос ?2. физический смысл этого запроса ?SELECT DISTINCT pf5.feature_id, pf5.feature_value_id FROM shop_product p JOIN shop_product_features pf1 ON p.id =...