Veri Tabanında Satış Tablosu Nasıl Olmalı ?

nikoisbackx

Hectopat
Katılım
11 Aralık 2019
Mesajlar
110
Yer
Sakarya
Daha fazla  
Cinsiyet
Erkek
Meslek
Software Engineer
Merhabalar. Veritabanı Tasarım ödevimi yapıyorum da bir sorun yaşamaktayım şöyle ki;

İlişkilendirmeleri yaptım ama satış detaylarına istediğim gibi erişemiyorum bir sorun var. Sorguda şu bilgilere erişmek istiyorum;
Müşteri Adı, Personel adı, Aldığı ürünler, Aldığı ürünlerin toplamı, bunları tek tabloda nasıl birleştirebilirm nasıl biri yol izlemem gerekiyor. Biri yardımcı olursa çok sevinirim Teşekkürler.

 
SQL:
SELECT * FROM Satis as s
INNER JOIN Calisanlar as c ON c.CalisanID = s.Calisan_ID
INNER JOIN Musteriler as m ON m.Musteri_ID = s.Musteri_ID
INNER JOIN Satis_Detay as sd ON sd.Satis_ID = s.Satis_ID
INNER JOIN Urunler as u ON u.Urun_ID = sd.Urun_ID
WHERE s.Satis_ID = 1

Şuna benzer bir SQL ifade ile birleştirebilirsiniz. Görüntüleme mantığına ve gereksinimlerine göre INNER JOIN'leri LEFT JOIN veya RIGHT JOIN şeklinde değiştirebilirsiniz. Örneğin: Siparişi olmayan müşterileri de bu tabloda görmek isteyebilirsiniz.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…