2018'den beri14 mesaj
Sql koduyla tablolar
Cevaplar
Bağlantıları kuramadığınız nokta nedir? Tablolar arası bağlantı ise foreign key araştırın.
İ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 dedi: ↑İ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
Her ikisi de aslinda
Foreign key ile tabloları ilişkilendirebilirsiniz. Result ise bir grup şeklinde grup by ile çözebilirsiniz.Burkbayrak dedi: ↑Her ikisi de aslinda
Sağolun bu konuları iyice bir irdeliyimForeign key ile tabloları ilişkilendirebilirsiniz. Result ise bir grup şeklinde grup by ile çözebilirsiniz.
Dediginiz gibi foreign key kullandım ama sadece product id ile product name i iliskilendirebildim salesmanlari yapamıyorum bir birlestirme daha gerek ama kuramadim
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 > 1test etmedim ancak sanırım yukarıdaki kod işini görür.
Deniyecegim hocam ilgilendiğiniz için sağolunselect * 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.
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
---- 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
hocam senden ricam son olarak bir de şu kodu dener misin?Burkbayrak dedi: ↑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
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) > 1alan isimlerinde hata varsa olması gerektiği gibi düzeltirsin.
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
Yardım edecek yok muu
Soruyu çözebildin mi? Yada çözülmesi gerekiyor mu halâ?
Çözemedim son kısmı bugün son muhtemelen eksik yollicamSoruyu çözebildin mi? Yada çözülmesi gerekiyor mu halâ?
Çözdüm ben, ne kadar zaman var.
Tamam, 15:30 da eklerim.
Mssql ve Mysql de aynı sorgu aynı tablo yapısı çalışıyor.
Txt olarak mesajla gönderdim. Buraya resim olarak ekliyorum.
Deneyip sonucu yazabilirsin.

Txt olarak mesajla gönderdim. Buraya resim olarak ekliyorum.
Deneyip sonucu yazabilirsin.

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
---- 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
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)
Sales.Sales_id
değilde kısa olarak
s.Sales_id
tanımlamaya istediğini yazabilirsin. (zs olan diğerinden farklı olması içindi)

