Sorgu yaptıgım tablodan birden fazla alanı gosteremiyorum

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
dtgb
Üye
Mesajlar: 175
Kayıt: 07 May 2004 10:02

Sorgu yaptıgım tablodan birden fazla alanı gosteremiyorum

Mesaj gönderen dtgb »

Merhaba arakadaslar
asagıdaki sorgu cumleciginde calıstirdigim zaman aynı tablodan birden fazla alan secemiyorum.
ornegin sorgu sonucu su sekilde
dosya_no fatura_nu tutar
100 011400 1500
101 011402 2500
gibi ben buraya TBL_Dosya tablomdan dosya_id alanınıda gormek istiyorum su sekilde
dosya_no fatura_nu tutar dosya_id
100 011400 1500 1
101 011402 2500 2
bunu nasıl cozebilirim?
kolay gelsin..

dm.QDosya.SQL.Add('SELECT dosya_no, fatura_no,tutar FROM TBL_Dosya,TBL_Faturalar,TBL_Malgidis WHERE TBL_Dosya.dosya_no= TBL_Faturalar.fdosya_id and TBL_Dosya.dosya_no= TBL_Malgidis.mgdosya_id and fatura_tar between :tarih1 and :tarih2 AND TBL_Faturalar.fatura_no LIKE ''' + edit4.text + '%'' and TBL_Dosya.giden_ulke LIKE ''' + dcb2.text + '%'' and gumruk LIKE ''' + Edit7.Text + '%''and dosya_no LIKE ''' + edit3.text + '%''and musteri_adi LIKE ''' + edit5.text + '%'' and nakliyeci LIKE ''' + edit12.text + '%'' and tbl_malgidis.tutar >=:tut ');
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

Kod: Tümünü seç

SELECT td.dpsya_id, td.dosya_no, tf.fatura_no, tf.tutar FROM TBL_Dosya td, TBL_Faturalar tf, TBL_Malgidis tm
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
olaya kodlarını code tagı içine alarak başlayabilirsin.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
dtgb
Üye
Mesajlar: 175
Kayıt: 07 May 2004 10:02

Mesaj gönderen dtgb »

hata olarak alta su yazıyor
Error:String literals may have at most 255 element yazıyor

SELECT td.dpsya_id, td.dosya_no, tf.fatura_no, tf.tutar FROM TBL_Dosya td, TBL_Faturalar tf, TBL_Malgidis tm
yazmış oldugunuz kodda td TBL_Dosya anlamında mı?
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

evt. td TBL_Dosya nin Alias ıdır. Where cümlesinde de tablo isimleri yerine alias ları kullanabilirsin.
DeveloperToolKit

..::|YeşilMavi|::..
Cevapla