Sql koduyla tablolar

Bu konuyu okuyanlar

Burkbayrak

Öğrenci
Katılım
29 Kasım 2018
Mesajlar
14
Reaksiyon puanı
1
Puanları
3
Yaş
29
Şöyle bir odevim var ama bir türlü bağlantılari kuramadim yardim edebilecek var mı Screenshot_20181128-190130.jpg Screenshot_20181128-190138.jpg
 

Phoique

Öğrenci
Katılım
12 Eylül 2017
Mesajlar
54
Reaksiyon puanı
12
Puanları
8
Yaş
24
Bağlantıları kuramadığınız nokta nedir? Tablolar arası bağlantı ise foreign key araştırın.
 

Burkbayrak

Öğrenci
Katılım
29 Kasım 2018
Mesajlar
14
Reaksiyon puanı
1
Puanları
3
Yaş
29
İ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
 

Phoique

Öğrenci
Katılım
12 Eylül 2017
Mesajlar
54
Reaksiyon puanı
12
Puanları
8
Yaş
24
İ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

Öğrenci
Katılım
29 Kasım 2018
Mesajlar
14
Reaksiyon puanı
1
Puanları
3
Yaş
29
Dediginiz gibi foreign key kullandım ama sadece product id ile product name i iliskilendirebildim salesmanlari yapamıyorum bir birlestirme daha gerek ama kuramadim
 

mutahhar

Müdavim
Katılım
14 Nisan 2009
Mesajlar
1,538
Reaksiyon puanı
15
Puanları
38
SQL:
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

Öğrenci
Katılım
29 Kasım 2018
Mesajlar
14
Reaksiyon puanı
1
Puanları
3
Yaş
29
SQL:
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

Öğrenci
Katılım
29 Kasım 2018
Mesajlar
14
Reaksiyon puanı
1
Puanları
3
Yaş
29
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
 
Son düzenleme:

mutahhar

Müdavim
Katılım
14 Nisan 2009
Mesajlar
1,538
Reaksiyon puanı
15
Puanları
38
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?

SQL:
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

Öğrenci
Katılım
29 Kasım 2018
Mesajlar
14
Reaksiyon puanı
1
Puanları
3
Yaş
29
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
 

Ekli dosyalar

  • IMG_20181130_160807.jpg
    IMG_20181130_160807.jpg
    79.2 KB · Görüntüleme: 348

YNY

Asistan
Katılım
27 Kasım 2016
Mesajlar
121
Reaksiyon puanı
44
Puanları
28
Soruyu çözebildin mi? Yada çözülmesi gerekiyor mu halâ?
 

YNY

Asistan
Katılım
27 Kasım 2016
Mesajlar
121
Reaksiyon puanı
44
Puanları
28
Çözdüm ben, ne kadar zaman var.
 

YNY

Asistan
Katılım
27 Kasım 2016
Mesajlar
121
Reaksiyon puanı
44
Puanları
28
Tamam, 15:30 da eklerim.
 

YNY

Asistan
Katılım
27 Kasım 2016
Mesajlar
121
Reaksiyon puanı
44
Puanları
28
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

Öğrenci
Katılım
29 Kasım 2018
Mesajlar
14
Reaksiyon puanı
1
Puanları
3
Yaş
29
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
 
Son düzenleme:

YNY

Asistan
Katılım
27 Kasım 2016
Mesajlar
121
Reaksiyon puanı
44
Puanları
28
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)
 
Üst