Ceviz Forum

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

Cevapla
 
LinkBack Seçenekler
Eski 09/05/2007, 06:13   #1 (permalink)
delphi
 
Üyelik Tarihi: 02/2007
Mesaj: 168
Uyarı SQL de iki ayrı tablodaki verileri aynı anda sorgulamak

Arkadaşlar örnek olarak ;
database içerisinde tablo 1 ve tablo 2 tablolarım var.

ben hangi komutu yazarsam bu 2 tabloda bulunan verileri aynı anda sorgularım

şu kodu denedim çalışmadı :

SELECT EVTELEFONU
FROM TABLO1,TABLO2
WHERE EVTELEFONU= '11111111'

bu kod ile yapmak istediğim şey 1111111 numaralı ev telefonunun her 2 tabloda da bulunup bulunmadığını tespit etmek.

ama çalışmadı...

not:her iki tabloda da EVTELEFONU kısmı mevcuttur.
zmrlnht hatta değil   Alıntı Yaparak Yanıtla
Eski 09/05/2007, 09:06   #2 (permalink)
Üye
 
JaiLeR Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 08/2006
Yer: İstanbul
Mesaj: 47
Varsayılan

bunu bi dene

SELECT *
FROM tablo1,tablo2
WHERE tablo1.evtelefonu = tablo2.evtelefonu
AND evtelefonu = '11111111'
__________________
Aslanlar Ülkesinde Tavşan Avlarken Gözünüzü Aslanlardan Ayırmamalısınız; Ama Aslan Avlayacaksanız, Tavşanlara Aldırmanız Gerekmez
JaiLeR hatta değil   Alıntı Yaparak Yanıtla
Eski 10/05/2007, 00:01   #3 (permalink)
delphi
 
Üyelik Tarihi: 02/2007
Mesaj: 168
Varsayılan

Alıntı:
JaiLeR, mesajından alıntı: Mesajı Gör
bunu bi dene

SELECT *
FROM tablo1,tablo2
WHERE tablo1.evtelefonu = tablo2.evtelefonu
AND evtelefonu = '11111111'

Msg 209, Level 16, State 1, Line 4
Ambiguous column name EVTELEFONU.

yukarıdaki hatayı verdi.
zmrlnht hatta değil   Alıntı Yaparak Yanıtla
Eski 10/05/2007, 09:08   #4 (permalink)
Üye
 
JaiLeR Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 08/2006
Yer: İstanbul
Mesaj: 47
Varsayılan

Alıntı:
zmrlnht, mesajından alıntı: Mesajı Gör
Msg 209, Level 16, State 1, Line 4
Ambiguous column name EVTELEFONU.

yukarıdaki hatayı verdi.
AND ifadesindeki evtelefonu nu tablo1.evtelefonu olarak değiştir

SELECT *
FROM tablo1,tablo2
WHERE tablo1.evtelefonu = tablo2.evtelefonu
AND tablo1.evtelefonu = '11111111'
__________________
Aslanlar Ülkesinde Tavşan Avlarken Gözünüzü Aslanlardan Ayırmamalısınız; Ama Aslan Avlayacaksanız, Tavşanlara Aldırmanız Gerekmez
JaiLeR hatta değil   Alıntı Yaparak Yanıtla
Eski 21/06/2007, 00:39   #5 (permalink)
delphi
 
Üyelik Tarihi: 02/2007
Mesaj: 168
Varsayılan

Alıntı:
JaiLeR, mesajından alıntı: Mesajı Gör
AND ifadesindeki evtelefonu nu tablo1.evtelefonu olarak değiştir

SELECT *
FROM tablo1,tablo2
WHERE tablo1.evtelefonu = tablo2.evtelefonu
AND tablo1.evtelefonu = '11111111'
teşekkürler sorun çözüldü sağolun büyük bir külfetten kurtardınız beni
zmrlnht hatta değil   Alıntı Yaparak Yanıtla
Eski 21/06/2007, 02:52   #6 (permalink)
delphi
 
Üyelik Tarihi: 02/2007
Mesaj: 168
Varsayılan

yaa kod doğru çalışıyor ama sonuç getirmiyor ilgili telefon numarası olsa bile çıkarmıyor ki sebebi nedir acaba ?
zmrlnht hatta değil   Alıntı Yaparak Yanıtla
Eski 21/06/2007, 10:46   #7 (permalink)
.NET
 
zahir Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 03/2006
Mesaj: 196
Varsayılan

Kod:
SELECT *
FROM tablo1,tablo2
WHERE tablo1.evtelefonu = tablo2.evtelefonu
AND tablo1.evtelefonu = '11111111'
Bu kodun bir tek tabloda 11111111 nolu evtelefonu varsa getirmemesi normal. Bu sorguya göre her iki tabloda da bu evtelefonu varsa size sonuç döndürür. Kodu şu şekilde değiştirmeniz yeterli olur...
Kod:
SELECT *
FROM tablo1,tablo2
WHERE tablo1.evtelefonu = tablo2.evtelefonu
OR tablo1.evtelefonu = '11111111'
zahir 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
[mysql] aynı tablodaki sayıca fazla olanı çekmek delicocuk Veritabanları & SQL 5 15/04/2007 00:37
aynı anda 2 ayrı tablo + hit - onay vermek (yardım lütfen) bahamen ASP 5 30/01/2007 13:24
iki tablodaki aynı bölümlere göre verileri listelemek.. 525 PHP 1 31/10/2005 21:12
3 Tablodaki verileri tek sql de silme Psychaos ASP 7 21/10/2004 19:46
tablodaki değer değiştiği anda nasıl anlarım? Hard`n`Dark Pascal / Delphi / Delphi.NET 2 14/04/2004 12:22


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

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