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