(22/02/2012, 12:31)ayhan2122 yazdı: Bütün tablolarınızı ekleyin de bir bakalım. Gidişatınız yanlış gibi.
SELECT data.firmaad, data.adres, kira.kiraad, kira.kiraadres, ortak.ortakad, ortak.ortakadres
FROM (data LEFT JOIN kira ON data.firmaad = kira.datafirmaad) LEFT JOIN ortak ON data.firmaad = ortak.datafirmaad;
Kısaca yazayım mantığı:
1- "data" tablosu mükelleflerin adres ve firma bilgilerinin tutulduğu tablo (Textbox1,Textbox2). Bu alana veri girme zorunluluğu var. Mutlaka textbox1 dolu olmalı
2- "ortak" tablosu mükelleflerin ortak bilgilerinin tutulduğu tablo bu alana veri girme şartı olacak (Textbox3,Textbox4) Eğer Textbox3,Textbox4 de veri varsa Textbox1,Textbox3,Textbox4 e girilen veriler "ortak" tablosuna kaydedilecek.Aksi halde bu tabloya hiçbir şekilde veri aktarılmıyacak
3- "kira" tablosu mükelleflerin kira bilgilerinin tutulduğu tablo bu alana veri girme şartı olacak (Textbox5,Textbo64) Eğer Textbox5,Textbox6 de veri varsa Textbox1,Textbox5,Textbox6 e girilen veriler "kira" tablosuna kaydedilecek. Aksi halde bu tabloya hiçbir şekilde veri aktarılmıyacak
Tablolarımın mantığı budur.
Teşekkürleri borç bilirim...