O
но вообще я уже сделал два условия. Первым условием выбираю всё, вторым условием делаю что-то вроде среза всего лишнего)
Size: a a a
O
O
VL
|id_product|category_product|dear_product|name_product|price_product|src_product|O
|id_product|category_product|dear_product|name_product|price_product|src_product|VL
O
O
VL
|id_product|category_product|dear_product|name_product|price_product|src_product|
SELECT * FROM tabletest WHERE ЕСЛИ-ВЫБРАН-category_product-ТО-(WHERE category_product=:category_product)-ЕСЛИ-НЕ-ВЫБРАН-category_product-ТО-ПРОПУСКАЕМ-category_product-И-ИДЁМ-ДАЛЬШЕ-ПО-WHERE ЕСЛИ-ВЫБРАН-dear_product-ТО-(WHERE dear_product=:dear_product)-ЕСЛИ-НЕ-ВЫБРАН-dear_product-ТО-ПРОПУСКАЕМ-dear_product-И-ИДЁМ-ДАЛЬШЕ-ПО-WHERE ЕСЛИ-ВЫБРАН-name_product-ТО-(WHERE name_product=:name_product)-ЕСЛИ-НЕ-ВЫБРАН-name_product-ТО-ПРОПУСКАЕМ-name_product-И-ИДЁМ-ДАЛЬШЕ-ПО-WHERE ЕСЛИ-ВЫБРАН-price_product-ТО-(WHERE price_product=:price_product)-ЕСЛИ-НЕ-ВЫБРАН-price_product-ТО-ПРОПУСКАЕМ-price_product А
|id_product|category_product|dear_product|name_product|price_product|src_product|
SELECT * FROM tabletest WHERE ЕСЛИ-ВЫБРАН-category_product-ТО-(WHERE category_product=:category_product)-ЕСЛИ-НЕ-ВЫБРАН-category_product-ТО-ПРОПУСКАЕМ-category_product-И-ИДЁМ-ДАЛЬШЕ-ПО-WHERE ЕСЛИ-ВЫБРАН-dear_product-ТО-(WHERE dear_product=:dear_product)-ЕСЛИ-НЕ-ВЫБРАН-dear_product-ТО-ПРОПУСКАЕМ-dear_product-И-ИДЁМ-ДАЛЬШЕ-ПО-WHERE ЕСЛИ-ВЫБРАН-name_product-ТО-(WHERE name_product=:name_product)-ЕСЛИ-НЕ-ВЫБРАН-name_product-ТО-ПРОПУСКАЕМ-name_product-И-ИДЁМ-ДАЛЬШЕ-ПО-WHERE ЕСЛИ-ВЫБРАН-price_product-ТО-(WHERE price_product=:price_product)-ЕСЛИ-НЕ-ВЫБРАН-price_product-ТО-ПРОПУСКАЕМ-price_product А
|id_product|category_product|dear_product|name_product|price_product|src_product|
SELECT * FROM tabletest WHERE ЕСЛИ-ВЫБРАН-category_product-ТО-(WHERE category_product=:category_product)-ЕСЛИ-НЕ-ВЫБРАН-category_product-ТО-ПРОПУСКАЕМ-category_product-И-ИДЁМ-ДАЛЬШЕ-ПО-WHERE ЕСЛИ-ВЫБРАН-dear_product-ТО-(WHERE dear_product=:dear_product)-ЕСЛИ-НЕ-ВЫБРАН-dear_product-ТО-ПРОПУСКАЕМ-dear_product-И-ИДЁМ-ДАЛЬШЕ-ПО-WHERE ЕСЛИ-ВЫБРАН-name_product-ТО-(WHERE name_product=:name_product)-ЕСЛИ-НЕ-ВЫБРАН-name_product-ТО-ПРОПУСКАЕМ-name_product-И-ИДЁМ-ДАЛЬШЕ-ПО-WHERE ЕСЛИ-ВЫБРАН-price_product-ТО-(WHERE price_product=:price_product)-ЕСЛИ-НЕ-ВЫБРАН-price_product-ТО-ПРОПУСКАЕМ-price_product VL
VL
VL
К
SK
|id_product|category_product|dear_product|name_product|price_product|src_product|
SELECT * FROM tabletest WHERE ЕСЛИ-ВЫБРАН-category_product-ТО-(WHERE category_product=:category_product)-ЕСЛИ-НЕ-ВЫБРАН-category_product-ТО-ПРОПУСКАЕМ-category_product-И-ИДЁМ-ДАЛЬШЕ-ПО-WHERE ЕСЛИ-ВЫБРАН-dear_product-ТО-(WHERE dear_product=:dear_product)-ЕСЛИ-НЕ-ВЫБРАН-dear_product-ТО-ПРОПУСКАЕМ-dear_product-И-ИДЁМ-ДАЛЬШЕ-ПО-WHERE ЕСЛИ-ВЫБРАН-name_product-ТО-(WHERE name_product=:name_product)-ЕСЛИ-НЕ-ВЫБРАН-name_product-ТО-ПРОПУСКАЕМ-name_product-И-ИДЁМ-ДАЛЬШЕ-ПО-WHERE ЕСЛИ-ВЫБРАН-price_product-ТО-(WHERE price_product=:price_product)-ЕСЛИ-НЕ-ВЫБРАН-price_product-ТО-ПРОПУСКАЕМ-price_product G
G
IZ
К