Ceviz Forum

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

Cevapla
 
LinkBack Seçenekler
Eski 20/09/2007, 00:54   #1 (permalink)
Üye
 
Üyelik Tarihi: 04/2006
Mesaj: 5
Varsayılan 3 tabolodan tek sorguda belli kriterde veri çekmek

arkadaşlar aşağıda hali hazırda kullandığım bir sorgu var. Bunu oluşturdum işimi görüyorum. Ancak buna bi ekleme yapmaya calışıyorum bir türlü başaramadım.

Şöyleki elimdeki sorgu şu

Kod:
SELECT siparisler.siparis_no,siparisler.siparis_id,siparisler.musteri,siparisler.siparis_tarihi,siparisler.teslimat_tarihi,siparisler.siparisi_alan,siparis_kalemleri.durum,siparis_kalemleri.siparis_id, siparis_kalemleri.model, modeller.model_no, modeller.model_id
FROM siparisler,siparis_kalemleri, modeller
WHERE siparis_kalemleri.durum = $_GET[durum] AND siparis_kalemleri.siparis_id = siparisler.siparis_id AND modeller.model_id = siparis_kalemleri.model
ORDER BY siparisler.siparis_no DESC
Bu sorguda istediğim sonuçlar geliyor. Ama eklemek istediğim şu.
"siparisler.musteri" alanındaki bir veriyi "musteriler" tablosundaki "musteri_id" alanında aratırsam "musteriler" tablosundaki "sirket_unvani" alanında şirketin adı metin olarak geliyor. Ben bu elimdeki sorguya şu şekilde bi ekleme yapacağım.
bu sorguda dönen veride aynı zamanda "musteriler" tablosundan alınan "sirket_unvani" veriside gözüksün ve bunu where satırına ekleyeceğim like 'A%' komutuyla oradan sadece yukarıdaki sorguda belirttiğim kriterlere uyan ve adı a ile başlayan şirketler gelsin.

Umarım yeterince açıklayıcı anlatmışımdır derdimi..
SkandaL hatta değil   Alıntı Yaparak Yanıtla
Eski 20/09/2007, 17:30   #2 (permalink)
Üye
 
Üyelik Tarihi: 04/2006
Mesaj: 5
Varsayılan

biraz kafamı toplayıp daha fazla deneme yapınca aşağıdaki sorgu ile sorunu çözdüm.


Kod:
SELECT siparisler.siparis_no,siparisler.siparis_id,siparisler.musteri,siparisler.siparis_tarihi,siparisler.teslimat_tarihi,siparisler.siparisi_alan,siparis_kalemleri.durum,siparis_kalemleri.siparis_id, siparis_kalemleri.model, modeller.model_no, modeller.model_id, musteriler.sirket_unvani
FROM siparisler,siparis_kalemleri, modeller, musteriler
WHERE siparis_kalemleri.durum = 3 AND siparis_kalemleri.siparis_id = siparisler.siparis_id AND modeller.model_id = siparis_kalemleri.model AND siparisler.musteri = musteriler.musteri_id AND sirket_unvani LIKE 'A%'
ORDER BY siparisler.siparis_no DESC
SkandaL 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
tek sorguda 2 farklı tablonun id lerini çekmek? izmirtuning PHP 9 27/10/2008 12:54
php ile web sayfasındaki belli aralık içindeki bölümü çekmek OguzKaganAslan PHP 2 28/05/2007 19:10
Access'e belli sayıda veri ekleme MustafaGenc Veritabanları & SQL 0 25/05/2007 13:13
MYSQL: tek sorguda 2 tablo üzerinden veri çekmek... MEHMET Veritabanları & SQL 8 28/01/2007 15:10
veri tabanından alfabe sırasına göre veri çekmek!!! murtizek PHP 3 21/10/2005 11:49


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

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