- 
                    Üyelik
                    06.04.2016
                
 
                - 
                    Yaş/Cinsiyet
                    34 / E
                
 
                - 
                    Meslek
                    Yazılım Uzmanı
                
 
                - 
                    Konum
                    İzmir
                
 
            
            
                - 
                    Ad Soyad
                    M** K**
                
 
                - 
                    Mesajlar
                    119
                
 
                - 
                    Beğeniler
                    7 / 15
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                Arkadaşlar tasarladığım bir web sitesinde ürünleri kategorilendirdim.
id'si 1 olan kategori = Bilgisayarlar
id'si 2 olan kategori = Telefonlar gibi.
Örneğin bir müşteri geldi ve id'si 1 olan bilgisayar kategorisinden bir bilgisayar aldı.Aynı müşteriye bu kategoriden nasıl ürün önerisi yapabilirim ? Tabi bunu tamamen dinamik yapmak istiyorum.
                        
     
                    
                            www.instegral.com
                    
                         
                                            
        
        
        
            
                
                
                    
                    grkm16
                
                                belki bir gün
                Kullanıcı
                
             
            
                - 
                    Üyelik
                    27.11.2017
                
 
                - 
                    Yaş/Cinsiyet
                    27 / E
                
 
                - 
                    Meslek
                    Öğrenci
                
 
                - 
                    Konum
                    Bursa
                
 
            
            
                - 
                    Ad Soyad
                    G** B**
                
 
                - 
                    Mesajlar
                    46
                
 
                - 
                    Beğeniler
                    34 / 21
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                Sorgu şöyle yanlış yazmadıysam  SELECT * FROM kategori WHERE kategori_id  ORDER BY urun_id DESC//tersten sıralı veya sıralı ASC
                        
     
                    
                            abakus.herokuapp.com | dört işlem
                    
                         
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    23.10.2016
                
 
                - 
                    Yaş/Cinsiyet
                    28 / E
                
 
                - 
                    Meslek
                    Öğrenci
                
 
                - 
                    Konum
                    Denizli
                
 
            
            
                - 
                    Ad Soyad
                    K** C**
                
 
                - 
                    Mesajlar
                    689
                
 
                - 
                    Beğeniler
                    0 / 203
                
 
                - 
                    Ticaret
                    6, (%100)
                
 
            
         
                Ürün önerisi yapacağınız sayfa hangi sayfa olacak ?
Örneğin bir laptop inceliyor, laptopu incelediği sayfanın aşağılarında bu kategoriden diğer ürünler gibi bir şey mi ?
Yoksa kullanıcı zaten laptopu satın almış. Siteye tekrar geldi. Üye giriş yaptı. Siz ürün önerisini ana sayfada mı yapacaksınız ?
Senaryoyu biraz kurgularsanız ona göre bi sorgu örneği için yardım edebilirim.
                        
     
                 
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    06.04.2016
                
 
                - 
                    Yaş/Cinsiyet
                    34 / E
                
 
                - 
                    Meslek
                    Yazılım Uzmanı
                
 
                - 
                    Konum
                    İzmir
                
 
            
            
                - 
                    Ad Soyad
                    M** K**
                
 
                - 
                    Mesajlar
                    119
                
 
                - 
                    Beğeniler
                    7 / 15
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                kullanıcı zaten laptop satın almış olacak.Sistem kendisi buna göre bir ürün önerisinde bulunacak.Şuan kategorileri birbirine bağladım.Örneğin telefon kategorisini aksesuar kategorisiyle bağladım ara tablo ile.Telefon alan bir kullanıcıya aksesuar önermesini istiyorum sistemin.Bunun için de bir sql sorgusu lazım
                        
     
                    
                            www.instegral.com
                    
                         
                                                        
        
        
        
            
            
                - 
                    Üyelik
                    13.11.2017
                
 
                - 
                    Yaş/Cinsiyet
                    52 / E
                
 
                - 
                    Meslek
                    Veritabanı Uzmanı
                
 
                - 
                    Konum
                    Karabük
                
 
            
            
                - 
                    Ad Soyad
                    Ş** A**
                
 
                - 
                    Mesajlar
                    4
                
 
                - 
                    Beğeniler
                    2 / 2
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                Bir alt kategori, birden fazla ana kategorinin altı olabilir.
Mesela Kulaklık hem bilgisayar hemde cep telefonu ana kategorisinin alt kategorisidir.
kategori tablosunda  kategori_id - ust_kategori_id  şeklinde bir yapı olmalı. (mahalle- ilçe- il gibi) 
müşteri siteye girdiğinde daha önce satın alınan ürünlerin kategorisine bakarak alt kategorideki ürünleri listeleyebilir siniz.
Select * from kategori where ust_kategori_id in(x,y,z)
müşteri kategorileri farklı birden fazla ürün aldı ise buna göre alt kategori ürünlerini listeler.
bu arada ürün satış adetlerine göre sıralama yapman müşteri ve satış için olumlu olur.
                        
     
                 
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    08.12.2017
                
 
                - 
                    Yaş/Cinsiyet
                    33 / E
                
 
                - 
                    Meslek
                    kontrol ve otomasyon mühendisi
                
 
                - 
                    Konum
                    Kocaeli
                
 
            
            
                - 
                    Ad Soyad
                    Ö** Ö**
                
 
                - 
                    Mesajlar
                    130
                
 
                - 
                    Beğeniler
                    36 / 28
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                select * 
from siparis as s
left join kategori as k on s.id = k.id
where s.id=1
bu şekilde tek sql de 2 veriyide çekebilirsin select kısımındaki * yerinede görmek istediklerini yazarsan sql daha hızlı davranır