Kategori bazlı detaylı filitreleme
E-ticaret sistemin kategori ve alt kategori bazında detaylı bir filtreleme yapmak için veritabanı kurgusunu en mantıklı şekilde nasıl yapılabilir , bu konuda tecrübeli arkadaşların fikirlerine ihtiyacım var.
Aklıma gelen bir tabloda (filtre olsun ) kategori ve alt kategorilerin uniq değerini barındıran bir sütün ile ürün eklerken bu seçeneği doldurmasını sağlayarak farklı bir tabloya (product_filtre) kaydetmek.
filtre
id
category_id
filtre_name
product_filtre
id
product_id
filtre_id
filtre_answer
gibi...
Ama kullanıcıya bunu açık bir input şeklinde bırakır isen karman çorman bir data oluşacak.
Yapmak istediğim resimli şekilde :
https://i.hizliresim.com/k27PSa.jpg
https://i.hizliresim.com/pwzd1s.jpg
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
basıtce...
2 ayrı tablon olacak
urunler
filtreler
Urunler tablonda filtre alanı olacak ve degerlerın ID lerini buraya virgul ile ayırarak yazdıracaksın
Sonra joın ıle 2 tabloyu bırlestıreceksın ve FIND_IN_SET ıle fıltreleme ıslemını yapacaksın detaylarıda artık arastırıp bulabılırsın