#products
-id
-title
-slug
-status
-code
#properties
-id
-title
-code
#property_options
-id
-property_id
-title
#variations
-id
-product_id
-code
-unit_price
-units_in_stock
şeklinde bir tablo yapım var. Property tablosunda renk, beden, boy vs ozellikleri ve propery_options tablosunda bu özelliklerin değerlerini tutuyorum. Örnek olarak renk için kırmızı, yeşil, gri gibi. Ürün oluştururken bu özelliklere göre varyasyonlar ekleyip ürün ve varyasyonlar oluşturuyorum bu işlemler tamamen stok kodu üzerinden gerçekleşiyor. Bu ürünleri listelerken filtreleme eklemek istersem nasıl bir yol izlemeliyim onu çözemiyorum.
Filtre oluştururken her filtrenin kodunu alıp like sorgusu ile code alanını mı sorgulamalıyım? Bu yöntem mantıklı ve performanslı olur mu?