Sanırım db yi tasarlarken bi mantık hatası yaptım. Sorunu çözmeye çalışıyorum. Aşağıdaki gibi tablolarım var.
Bu 3 tablodan STOK_ID ve ISCILIK_ID veri bulundurmasa bile yine de JOİN çalışsın istiyorum.STOK_ID ve ISCILIK_ID kolonları akabul_talep de
opsiyonel o kolonlar boş kalınca join çalışmıyor yada ben düzgün yazamadım.
Kod: Tümünü seç
SELECT * FROM AKABUL INNER JOIN AKABUL_TALEP
ON AKABUL.ID=AKABUL_TALEP.KABUL_ID
INNER JOIN STOK
ON AKABUL_TALEP.STOK_ID=STOK.ID
INNER JOIN ISCILIK
ON AKABUL_TALEP.ISCILIK_ID=ISCILIK.ID
İyi Çalışmalar.
AKABUL
Kod: Tümünü seç
ID PRİMARY KEY
Kod: Tümünü seç
ID Primary key
STOK_ID [b]Null olabilir Opsiyonel veri[/b]
ISCI_ID [b]Null olabilir Opsiyonel veri
[/b]
Kod: Tümünü seç
ID Primary key
STOK_ID NOt Null
Kod: Tümünü seç
ID Primary key
ISCIlık_ID Not Null