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

nikoisbackx

Hectopat
Katılım
11 Aralık 2019
Mesajlar
109
Yer
Sakarya
Daha fazla  
Cinsiyet
Erkek
Meslek
Web & Mobile Developer
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.

1587319360201.png
 
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.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı