İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Sql koduyla tablolar

Burkbayrak29.11.201822 cevap2.998 görüntüleme
2018'den beri14 mesaj
#1
Şöyle bir odevim var ama bir türlü bağlantılari kuramadim yardim edebilecek var mıScreenshot_20181128-190130.jpgScreenshot_20181128-190138.jpg
Cevaplar
2017'den beri54 mesaj
#2
Bağlantıları kuramadığınız nokta nedir? Tablolar arası bağlantı ise foreign key araştırın.
Burkbayrak Konuyu açan
2018'den beri14 mesaj
#3
İlk 3 tabloyu olusturdum ama 3 tablado id numaralarıyla isimleri nasıl eslestirip 1 den fazla ürün alanların tablosunu olusturma kosunu nasil yapacağım
2017'den beri54 mesaj
#4
İlk 3 tabloyu olusturdum ama 3 tablado id numaralarıyla isimleri nasıl eslestirip 1 den fazla ürün alanların tablosunu olusturma kosunu nasil yapacağım
Daha detaylı anlatabilir misin? Result kısmında mı takıldın yoksa ürünlerin, satış elemanları ile eşleştirmeyi mi yapamadın?
Burkbayrak Konuyu açan
2018'den beri14 mesaj
#5
Her ikisi de aslinda
2017'den beri54 mesaj
#6
Her ikisi de aslinda
Foreign key ile tabloları ilişkilendirebilirsiniz. Result ise bir grup şeklinde grup by ile çözebilirsiniz.
Burkbayrak Konuyu açan
2018'den beri14 mesaj
#7
Phoique dedi: ↑
Foreign key ile tabloları ilişkilendirebilirsiniz. Result ise bir grup şeklinde grup by ile çözebilirsiniz.
Sağolun bu konuları iyice bir irdeliyim
Burkbayrak Konuyu açan
2018'den beri14 mesaj
#8
Dediginiz gibi foreign key kullandım ama sadece product id ile product name i iliskilendirebildim salesmanlari yapamıyorum bir birlestirme daha gerek ama kuramadim
2009'den beri1.537 mesaj
#9
select * from SALES full outer join SALESMAN on SALES.Salesman_id = SALESMAN.Salesman_id and full outer join PRODUCT ON SALES.Product_id = PRODUCT.Product_id where SALES.quantity > 1


test etmedim ancak sanırım yukarıdaki kod işini görür.
Burkbayrak Konuyu açan
2018'den beri14 mesaj
#10
select * from SALES full outer join SALESMAN on SALES.Salesman_id = SALESMAN.Salesman_id and full outer join PRODUCT ON SALES.Product_id = PRODUCT.Product_id where SALES.quantity > 1


test etmedim ancak sanırım yukarıdaki kod işini görür.
Deniyecegim hocam ilgilendiğiniz için sağolun
Burkbayrak Konuyu açan
2018'den beri14 mesaj
#11
Olmadi hocam anlamsız hatalar veriyor

---- Mesajlar birleştirildi ----

Quantity 1 den büyük dediğim zaman icindeki değeri birden fazla olanlari aliyor yani hepsini bana birden fazla farkli product almış salesmanlar lazim result tablosunda isim olarak
düzenlendi
2009'den beri1.537 mesaj
#12
Olmadi hocam anlamsız hatalar veriyor

---- Mesajlar birleştirildi ----

Quantity 1 den büyük dediğim zaman icindeki değeri birden fazla olanlari aliyor yani hepsini bana birden fazla farkli product almış salesmanlar lazim result tablosunda isim olarak
hocam senden ricam son olarak bir de şu kodu dener misin?
SELECT SALES.quantity,SALESMAN.Salesman_name,PRODUCT.Product_name FROM SALES,SALESMAN,PRODUCT
where SALES.Product_id = PRODUCT.Product_id
and SALES.Salesman_id = SALESMAN.Salesman_id
and COUNT(SALES.Salesman_id) > 1


alan isimlerinde hata varsa olması gerektiği gibi düzeltirsin.
Burkbayrak Konuyu açan
2018'den beri14 mesaj
#13
Hocam hep hata veriyor group by falanda denedim ama syxtax hatası geliyor.id leri esitleyince burda kaldım mesela mahmut tekin 2 kere b ürünü almış 1den fazla farkli 2 ürün almadigi icin son tabloda cikmamasi lazim ve serhat topal sadece b ürünü almış bu da olmaması lazim ama koşulları yazamıyorum bu 2 islemi yapabilsek bitiyor fikirlere acigim
Burkbayrak Konuyu açan
2018'den beri14 mesaj
#14
Yardım edecek yok muu
2016'den beri121 mesaj
#15
Soruyu çözebildin mi? Yada çözülmesi gerekiyor mu halâ?
Burkbayrak Konuyu açan
2018'den beri14 mesaj
#16
YNY dedi: ↑
Soruyu çözebildin mi? Yada çözülmesi gerekiyor mu halâ?
Çözemedim son kısmı bugün son muhtemelen eksik yollicam
2016'den beri121 mesaj
#17
Çözdüm ben, ne kadar zaman var.
Burkbayrak Konuyu açan
2018'den beri14 mesaj
#18
YNY dedi: ↑
Çözdüm ben, ne kadar zaman var.
Gün bitene kadar hocam
2016'den beri121 mesaj
#19
Tamam, 15:30 da eklerim.
Burkbayrak Konuyu açan
2018'den beri14 mesaj
#20
YNY dedi: ↑
Tamam, 15:30 da eklerim.
Sağolun hocam ilginiz için
2016'den beri121 mesaj
#21
Mssql ve Mysql de aynı sorgu aynı tablo yapısı çalışıyor.
Txt olarak mesajla gönderdim. Buraya resim olarak ekliyorum.
Deneyip sonucu yazabilirsin.

son.jpg
Burkbayrak Konuyu açan
2018'den beri14 mesaj
#22
Valla sağolun hocam direk çalıştı emeğinize sağlık.

---- Mesajlar birleştirildi ----

Yaptığınız adımları kısaca anlatabilir misiniz bana kod biraz farklı geldi de s. p. za zs falan görmemiştim daha önce
düzenlendi
2016'den beri121 mesaj
#23
Farklı birşey değil.

Sales.Sales_id

değilde kısa olarak

s.Sales_id

tanımlamaya istediğini yazabilirsin. (zs olan diğerinden farklı olması içindi)

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.