Поиск товаров без категории

  • Автор темы SlaSoft
  • Дата начала
  • Теги sql
yura_co

yura_co

master
#2
Слава, не совсем понятно для чего это можно применить, думал думал и не придумал в каких случаях смог бы применить этот запрос, но на заметку возьму..
 
ТС
S

SlaSoft

Maestro
Топик Стартер #3
Вы залили товары, но не привязали к категории
По идее, они нигде не появятся.
Но.. на самом деле это пример запроса для поиска не привязанных сущностей

Товар не привязанный к магазину =0
Код:
SELECT * FROM oc_product p
LEFT JOIN oc_product_to_store p2c ON (p.product_id = p2c.product_id and p2c.store_id=0)

WHERE p2c.product_id IS NULL
 
Последнее редактирование:
yura_co

yura_co

master
#4
Вы залили товары, но не привязали к категории
По идее, они нигде не появятся.
Но.. на самом деле это пример запроса для поиска не привязанных сущностей

Товар не привязанный к магазину =0
Код:
SELECT * FROM oc_product p
LEFT JOIN oc_product_to_store p2c ON (p.product_id = p2c.product_id and p2c.store_id=0)

WHERE p2c.product_id IS NULL
Я делаю немного не так ,я выгрухжаю всё в эксель, потом правлю что нужно, переписываю id товаров так как хотелось бы чтобы в базе был порядок и заливаю обратно, в результате получаю порядок в базе, товары начинаются с id= 1, пустые поля удалены, точно твсе товары привязаны к категориям. вобщем красотень
 
ТС
S

SlaSoft

Maestro
Топик Стартер #5
Причем здесь это?

Вот вам простейший пример
Код:
INSERT INTO oc_product_to_store (product_id,store_id)
SELECT product_id, 0 FROM oc_product LEFT JOIN oc_product_to_store p2c ON (p.product_id = p2c.product_id and p2s.store_id=0
И не павпюсь никаким екселями
 
Твой e-mail адрес не будет опубликован. Он нужен для подтверждения сообщения !
Вверх