Бренд шпаргалка новый, чтобы открыть корзину. Я пытаюсь выполнить экспорт данных.Открыть корзину - Получить идентификатор продукта для продукта - sql
Все, что мне нужно, это идентификатор продукта для каждого продукта. Это не звучит сложно, но я честно не могу понять, как открытая тележка знает, какой вариант - какой продукт.
Пример вариант продукта:
Я приложил образ того, что я говорю. Вы можете видеть, что после того, как опция продукта в квадратных скобках - это идентификатор продукта. Но я просто не могу понять, как Open Cart связывает опцию с продуктом.
Конечной целью является, чтобы получить список всех product_ids, которые используются в качестве опции и какие продукты они назначены (не требуется только)
Так что-то вроде этого:
select pov.*
from product_option_value pov
where pov.option_id in (select option_id from product_option
where required = 0 and price > 0);
Если product_option_value действительно имел product_id опции в нем. Простите меня, если я буду глуп.
Боюсь, что нет. Идентификатор продукта внутри квадратных скобок не добавляется к названию продукта в базе данных. Это просто интерфейс. Тем не менее, на самом деле у меня нет кода, чтобы перепроектировать его. Я надеюсь на кого-то, кто знаком с архитектурой DB OpenCart. – Frank