Merhaba
Sql konusunda takıldım. sorun şu ;
a tablosu irsaliye başlıkları, b tablosu irslaiye detay satırları olsun.
a=b yi irsaliye nodan join etmek sorun değil. Yapıyorum..
c de müşteri dosyası olsun.
c=b yide müşno kolonundan join ediyorum sorun değil.
sorun şuki irsaliye kalemlerinin yanına başlık dosyasında tarih vs bilgilerini almam gerek ama aynı zamanda müşteri no dan join ederek 3. tablodan müşteir aıdnıda çekmeliyim. içiçe select yapmakta skıntı oldu. onu yapmayıncada sorgu kartezyen çarpıma giriyor. nette epeydir arıyorum ama detaylı bir örnek yok. nested queryler hep 2 tablo ile anlatıyor. bunu nasıl yapacağım..
Son olarak bildiğiniz iyi bir query builder varmı. ODBC üzerinden heryere bağlanması tercih sebebidir.
SQL üç tablodan JOin japmak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
bu linki mutlaka okumanı tavsiye ederim
viewtopic.php?t=9193&highlight=join
bu şekilde 5 tablodan veri çekiyorum joinle buda bir örnek olsun..
kolay gelsin
viewtopic.php?t=9193&highlight=join
bu şekilde 5 tablodan veri çekiyorum joinle buda bir örnek olsun..
Kod: Tümünü seç
select * from ayrinti inner join siparis on (siparis.s_id = ayrinti.s_id) inner join musteri on (musteri.m_kod = siparis.m_kod) inner join urun on (ayrinti.u_kod= urun.u_kod) inner join fabrika on (siparis.f_kod=fabrika.f_kod)
Başkasına Olan Saygımız.. Kendimize Olan saygıdır..