Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Veritabanları & SQL

Cevapla
 
LinkBack Seçenekler
Eski 24/12/2006, 11:32   #1 (permalink)
Üye
 
Üyelik Tarihi: 12/2006
Mesaj: 17
Yukarı tablolar arası ilişki...

ben iç içe select komutunu kullanarak bir sorgu yapmak istiyorum
üç table var (müsteri, ürünler,tedarikci)

müsteri kısmında
ad
soyad
cinsiyet
urkod

urunler kısmında
urunkod
adı
fiyatı
tedkod

tedarikci kısmında
tedarikod
firmaadı
adres

sorum su
ben bu tablolardan faydalanarak tedarikcinin adresini vererek bu tedarikcinin ürünlerini alan müsteri bilgilerini çekmek istiyorum.
ben su sekilde deniyorum nerde hata yapıyorum yada dorusu nedir.

select *
from musteri
where urkod
IN(select urkod from urunler where tedkod=tedarikod and tedarikod=502);
micra hatta değil   Alıntı Yaparak Yanıtla
Eski 24/12/2006, 13:19   #2 (permalink)
Kurdoğlu
 
mustafa Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2003
Mesaj: 836
Varsayılan

parantez içindeki sql'de birden çok hatâ var.
1. urunler tablosunda urkod diye bir sütun yok.
2. urunler tablosunda tedarikod diye bir sütûn yok.

SELECT * FROM musteri WHERE urkod IN (SELECT urunkod FROM urunler WHERE tedkod IN (SELECT tedarikod FROM tedarikci WHERE adres='aranılan adres'))

şeklinde olabilir.
__________________
Kısmetindir gezdiren yer yer seni,
Arşa çıksan âkıbet: yer yer seni.
Ânın içün, ânın adı yer oldu,
Önce besler, sonra kendi yer seni.
mustafa hatta değil   Alıntı Yaparak Yanıtla
Eski 24/12/2006, 15:17   #3 (permalink)
Registered User
 
Üyelik Tarihi: 01/2003
Mesaj: 6,337
Varsayılan

Her musteri, sadece bir tane mi urun aliyor?

Eğer oyle değilse veritabanı tasarımında problem var. Urun- musteri eslesmelerinin gorulebilecegi 4. bir tablo olmali
acemi hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Tablolar arası veri aktarma selected Veritabanları & SQL 6 02/09/2006 02:12
SQL Cümlesi 1 field 2 ayrı tabloda ilişki problemi calvados Veritabanları & SQL 2 28/07/2006 17:19
veri tabanı arası ilişki lombaks ASP 6 10/04/2005 15:48
paradox ilişki sorunu cuma_kus Pascal / Delphi / Delphi.NET 1 02/11/2004 20:36
form arası ilişki euler Web Tasarım 4 12/07/2004 00:03


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 08:47.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net