[Linux-programlama] Re: inner join veya Union select?

---------

[Linux-programlama] Re: inner join veya Union select?

From: huseyin mert <huseyinin_at_gmail.com>
Date: Sat, 26 Jan 2008 09:53:20 +0200
Message-ID: <131159350801252353o23f12cd0p2d247857e58ad279@mail.gmail.com>

Cevabınız için çok teşekkür ederim.
Bu if mantığına benziyor değil mi?

On 1/25/08, Anıl KARADAĞ <anil.karadag_at_gmail.com> wrote:
>
> join ilede deneyebilirsin ben yazdıgım sorguda tablo1 deki kayıt tablo3
> de varsa degerini alıyorum , deger 0 ise listeleyecek ya da tablo1 deki
> kayıt tablo3 de 0 tane olacak
>
> select * from tablo1 where 0 = (select deger from tablo3 where
> tablo1.id=tablo3.id and tablo3.deger=0) or 0 = (select count(*) from
> tablo3 where tablo1.id=tablo3.id)
>
>
> Cum, 2008-01-25 tarihinde 10:13 +0200 saatinde, huseyin mert yazdı:
> > merhaba,
> > mysql de 3 tablom var, bu tabloları birbirine bağlamak istiyorum.
> >
> > 1-tablo1.id = tablo2.u_id
> > 2-tablo1.id = tablo3.id
> > 3-tablo3.deger=0
> >
> > Yapmak istediğim şey aslında tablo1 deki bütün verileri çekmek fakat
> > tablo3 deki değer sütunu 0 olmak şartıyla.
> >
> > Sorun şurdan kaynaklanıyor tablo1 deki tüm veriler tablo3 te yok
> > dolayısıyla bir sorgu yaptığımda tablo3 te olmayan verileri
> > listelemiyor.
> >
> > Örnek
> > 1-AAA değerimiz tablo1 ve tablo3 te olsun ve tablo3 deki deger sütunu
> > 1 olsun AAA listelenmeli.
> > 2- BBB değeri tablo1 de var tablo3 tede var değer 0 olsun
> > listelenmemeli.
> > 3- CCC değeri tablo1 de var tablo3 te yok listelenmeli
> >
> >
> > --
> > Hüseyin MERT
> > http://www.hmert.com
> > _______________________________________________
> > Linux-programlama mailing list
> > Linux-programlama_at_liste.linux.org.tr
> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>

-- 
Hüseyin MERT
http://www.hmert.com

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Sat 26 Jan 2008 - 09:18:47 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.