From: Hakan Uygun (hakan.uygun@linux.org.tr)
Date: Wed 31 Aug 2005 - 14:11:30 EEST
Merhaba,
Bu sayı SQL sunucudan sunucuya farklılık gösteriri ama hiç birinde 3 değildir.
Yani ilişkilendirmende hata var...
Tavsiyem ansi ilişkilendirme yöntemini kullanman. Where kısmında ise sadece
filtreleme yapman. Böylece hatayı daha rahat görürsün. Örneğin :
select * from Tablo1
inner join tablo2 on tablo1.alan1 = Tablo2.alan1
inner join tablo3 on tablo1.alan2 = tablo3.alan2
....
where tablo1.alan5 = 'bişi' ....
iyi çalışmalar,
Hakan
Çar 31 Ağu 2005 11:46 tarihinde, Ahmet Erdoğan şunları yazmıştı:
> Merhabalar
>
> SELECT * FROM tablo1,tablo2,tablo3 WHERE tablo1.alan1=tablo2.alan1 and
> Alan1 = 1 and Alan2 = 2 and Alan3 = 3 .........
>
> bu şekilde 2 veya 3 tabloyu birbiri ile ilişkili kullanarak kaç adet and
> kullanabilirim ?
>
> ya 3 ncü and'den sonrası çalışmıyor
> yada benim tabloları ilişkilendirmemde bir hata var
>
>
> Kolay gelsin
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama