Sql Union ve Join Komutlarını Aynı Anda Kullanamıyorum?

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
unforgiven
Üye
Mesajlar: 75
Kayıt: 19 Eyl 2003 09:50
Konum: ANKARA

Sql Union ve Join Komutlarını Aynı Anda Kullanamıyorum?

Mesaj gönderen unforgiven »

Merhaba , Bu iki komutu aynı anda kullandıgımda Unionla ilgi hata veriyor. vt.paradox.

SELECT m.adi,m.soyadi, mtel.tel,mtel.fax,mtel.gsm
FROM m
LEFT OUTER JOIN mtel ON m.inx_no=mtel.sec_inx_no
UNION
SELECT f.adi,f.soyadi, ftel.tel,ftel.fax,ftel.gsm
FROM F
LEFT OUTER JOIN mtel ON f.inx_no=ftel.sec_inx_no

Yadıgım kod bu fakat calıstıramadım.
Yardımınız için şimdiden teşekür ederim....
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Paradox da joinleri where kriteri altında tanımlayın...

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
unforgiven
Üye
Mesajlar: 75
Kayıt: 19 Eyl 2003 09:50
Konum: ANKARA

Mesaj gönderen unforgiven »

ozaman da details tablosunda eger kayıt yoksa master tablosunda ki kaydı göstermiyor o nedenle yaptım...
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Kod dogru gorunuyor....
bir hata mı veriyor yoksa sonuc mu dondurmuyor....

Selectler ayri ayri sonuc donduruyor mu mesela?
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
unforgiven
Üye
Mesajlar: 75
Kayıt: 19 Eyl 2003 09:50
Konum: ANKARA

Mesaj gönderen unforgiven »

Query i open yaptıgımda su an hatırlayamadıgım UNION la ilgili bır hata veriyor...
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Tam oalrak hata mesajını görsek daha iyi olur ama siz bir de UNION yerine UNION ALL dener misiniz?
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Mesaj gönderen pro_imaj »

Merhaba Arkadaş cevap yazmamış ama ben ufak bir hatırlatma yapmak istedim karışıklık olmamaıs açısından bu soruyu SQL kısmına taşımak bence daha mantıklı olur kanısındayım :oops:

Saygılarımla
Kolay gelsin.
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

him.... evet kesinlikle haklısınız.... Mesajı taşıdım.... Adminlerin de gözünden kaçmış.... :)
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Hakan Can
Üye
Mesajlar: 634
Kayıt: 04 Mar 2005 04:27
Konum: Ankara

Mesaj gönderen Hakan Can »

Query'de bir kere yazım hatası var.
İkinci SELECT'te ftel yazıp mtel'e join yapmışsınız.

Ayrıca m ve f tablolarınızdaki adi, soyadi alanlarının tip ve büyüklükleri aynı mı? UNION yaptığınız tüm alanların tip ve büyüklükleri aynı olması gerekir. Aksi taktirde CAST fonksiyonunu kullanmalısınız.
Cevapla