vt2 A şubesi hafta5

 -- Hangi Siparişi Hangi Müşteri, Hangi Çalışana verdi, Hangi Nakliyeci

-- Taşıdı??

SELECT Siparişler.SiparişNo, 

Siparişler.MüşteriNo, 

Müşteriler.Adı AS MüşAd, Müşteriler.Soyadı AS MüşSoyad,

Siparişler.ÇalışanNo, 

Çalışanlar.Adı +' '+ Çalışanlar.Soyadı AS Çalışanlar,

Siparişler.Nakliyeci, Nakliyeciler.ŞİRKET AS KargoŞirketi

 FROM Siparişler

 INNER JOIN Müşteriler 

 ON Siparişler.MüşteriNo = Müşteriler.MüşteriNo

 INNER JOIN Çalışanlar

 ON Siparişler.ÇalışanNo = Çalışanlar.ÇalışanNo

 INNER JOIN Nakliyeciler 

 ON Siparişler.Nakliyeci = Nakliyeciler.NAKLİYECİNO

 GO

 SELECT * FROM Nakliyeciler

 SELECT * FROM Çalışanlar

  

 -- Hangi Siparişi Hangi Müşteri, Hangi Çalışana verdi, Hangi Nakliyeci

-- Taşıdı?? 

-- Siparişte hangi üründen kaç liraya kaçtane satıldı, indirim uygulandı mı?

-- Ürünün Adını gösteriniz

-- Ürünnün kategorisini gösteriniz

SELECT Siparişler.SiparişNo, 

Siparişler.MüşteriNo, 

Müşteriler.Adı AS MüşAd, Müşteriler.Soyadı AS MüşSoyad,

Siparişler.ÇalışanNo, 

Çalışanlar.Adı +' '+ Çalışanlar.Soyadı AS Çalışanlar,

Siparişler.Nakliyeci, Nakliyeciler.ŞİRKET AS KargoŞirketi,

[Sipariş Detayları].ÜrünNo,

Ürünler.ÜrünAd, Ürünler.KategoriNo, Kategoriler.KategoriAdı, 

Ürünler.SatıcıFirmaNo, Satıcılar.FirmaAdı AS SatıcıFirma,

[Sipariş Detayları].BirimFiyat,

[Sipariş Detayları].Miktar, [Sipariş Detayları].İndirim

 FROM Siparişler

 INNER JOIN Müşteriler 

 ON Siparişler.MüşteriNo = Müşteriler.MüşteriNo

 INNER JOIN Çalışanlar

 ON Siparişler.ÇalışanNo = Çalışanlar.ÇalışanNo

 INNER JOIN Nakliyeciler 

 ON Siparişler.Nakliyeci = Nakliyeciler.NAKLİYECİNO

 INNER JOIN [Sipariş Detayları]

 ON Siparişler.SiparişNo =[Sipariş Detayları].SiparişNo

 INNER JOIN Ürünler 

 ON [Sipariş Detayları].ÜrünNo = Ürünler.ÜrünNo

 INNER JOIN Kategoriler

 ON Ürünler.KategoriNo = Kategoriler.KategoriNo

 INNER JOIN Satıcılar

 ON Ürünler.SatıcıFirmaNo = Satıcılar.SatıcıFirmaNo

 GO


 SELECT * FROM satıcılar


 INNER JOIN : iç birleştirme, birleştirme koşulunu sağlayan

 kayıtlar bir kesişim kümesi oluşturur.


 OUTER JOIN : Dış birleştirme


 LEFT OUTER JOIN : Sol Dış Birleştirme

  iç birleştirme + soldaki tablonun birleştirme koşuluna uymayan

  kayıtları

 RIGHT OUTER JOIN : Sağ Dış Birleştirme

   iç birleştirme + sağdaki tablonun birleştirme koşuluna uymayan

  kayıtları

 FULL OUTER JOIN : 

   iç birleştirme + soldaki ve sağdaki tabloların birleştirme 

   koşuluna uymayan kayıtları


SELECT * FROM SoldakiTablo INNER JOIN SağdakiTablo on ...



Yorumlar

Bu blogdaki popüler yayınlar

2025-2026 Bahar BAUN, Balıkesir MYO, Bilgisayar programcılığı, seçilecek dersler

Dart dilinin değişkenleri