bir tablonun iki ayrı kolonundan o tabloja join çekmek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

bir tablonun iki ayrı kolonundan o tabloja join çekmek

Mesaj gönderen ikutluay »

merhaba
Tablo x bir stok kodumuz var.. abcdef olsun

a bir şeyi ifade ediyor b de ayrı bir şeyi. açıklamalaı ise y tablosunda

tablo y
a : a açıklaması
b : b açıklaması

şimdi left

join y on x.substr(stokkodu,1,1)=y.a

buraya kadar sorun yok. aynı tabloda b ye göre joinide çemem lazım db2 kabul etmiyor? sorun nedir bu işlem olmazmı

saygılar
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Glen
Üye
Mesajlar: 277
Kayıt: 12 Eki 2005 11:58

Mesaj gönderen Glen »

Kod: Tümünü seç

SELECT A.*, B.ADI, C.ADI
FROM A
LEFT OUTER JOIN (SELECT * FROM TABLO) B ON A.X = B.X
LEFT OUTER JOIN (SELECT * FROM TABLO) C ON A.Y = B.Y
Burada tablonun gercek ismi TABLO ancak B ve C diye ayri 2 tane adlandirioruz.

Sorunuzu da tam olarak anlayamadim acikcasi ama bunu mu sormustunuz?[/code]
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

Merhaba,

Kod: Tümünü seç

SELECT S.A,S.B,AT1.A_ACIKLAMA,AT2.B_ACIKLAMA FROM STOK S, ACIKLAMA_TABLOSU1 AT1 , ACIKLAMA_TABLOSU2 AT2 WHERE S.A=AT1.AKOD AND S.B=AT2.BKOD;
Gibi kullanabilirsiniz iyi çalışmalar.
Volkan KAMADAN
www.polisoft.com.tr
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

sağolun arkadaşlar

Mesaj gönderen ikutluay »

Önerileriniz ve birazda gooleing cozdu olayi
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Cevapla