v2.5.2
Giriş yap

Filtreleme için ayrı tablo yapısı mı kullanmalıyım?

kartal
452 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Ürüler Tablosu klasik olarak

ürün adı kodu fiyatı kategorisi vs. var

bu tabloda olmayan özellikler için mesela

çok satanlar
beğenilenler
vs. vs.

şimdi burada her özellik için ayrı tablo mu ;


çok satanlar tablosu:

urunid - kategoriid - satış sayısı


beğenilenler tablosu:

urunid - kategoriid - beğeni sayısı

buna benzer tablo yapısı mı kullanmalıyım çünkü sonradan değişiklik yapmak çok zor.

Cevap yaz
Cevaplar (2)
kartal
1367 gün önce

Sanırım sorgu içinde siparişler tablosunda belli bir sayı dan fazlaysa diye bir sorgu yaptırarak ve isteğe bağlı bir limit koyarak yapılacak onu anladım.

$siparis = $vt->prepare("SELECT count(urunid) as UI FROM siparis WHERE UI > 10 GROUP BY UI limit 10");

Nasıl olur denemedim henüz bir hatam var mı

aydinkeskin
1367 gün önce

çok satanlar o ürün id siparişler tblosundaki ürün id si ile eşleşen toplam kayıt üzerinden yapılması daha mantıklı

beğeninlerde zaten en çok like alanlar üzerinden

popülerde en çok ziyaret edilen ve satın alınanların ortalaması alınarak yapılbilir. tabi ziyaret edilenler f5 ile bu sayıyı artıramıyorsa.