Selamlar;

Elimde aşağıdaki şekilde yapılacak işlemler listesi var.
Bir işlem başka bir işlemin yapılmasını gerektiriyor. Bir işlem için yapılacak 
malzemeler listesi var. Bir nevi üretim reçetesine benzettim kurulmuş olan 
yapıyı. Benden önce bir yapı kurulmuş ve bu yapıya müdahale etmeden diğer kalan 
işleri de tamamlamam gerekiyor. Ana işin kodundan hareketle ona bağlı olan tüm 
işleri ve malzemeleri bir view üzerinde görebilirsem kalan işleri de 
yapabileceğim.

Ana Tablo Yapısı ->Master
-------------------------------
ID(Autoinc) - Ana Malzeme Kodu - Miktar
-------------------------------
1 - 001 - 10
2 - 002 - 13

Yardımcı Tablo Yapısı -> Detay
-------------------------------------
ID(Autoinc) - Ana Malzeme Kodu - EK Malzeme - Miktar
-------------------------------------
1 - 001 -     001.01  - 3
2 - 001.01 - 002.01 - 5
3 - 001.01 - 003.01 - 3
4 - 001.01 - 004.01 - 2
....
98 - 002.01 - 0023 - 5
99 - 002.01 - 0024 - 6

101 - 002 - 002.01 - 8
102 - 002 - 002.03 - 9
103 - 002.03 - 002.10 - 11

Benim Görmek İstediğim View ise şu bilgileri içersin istiyorum

ID(Autoinc) - Ana Malzeme Kodu - Ana Yardımcı Malzeme - Yardımcı Malzeme Kodu - 
Miktar
------------------------------------------------------------------
0 - 001  - 001.01 - 3
1 - 001  - 002.01 - 5
2 - 001  - 003.01 - 3
3 - 001  - 004.01 - 2 
....
101 - 002 - 002.01 - 8
102 - 002 - 002.03 - 9
103 - 002 - 002.10 - 11


Yapıda detayda yer lan kayıt sayıları da ne yazık ki sabit değil ve sistemde 
çok farklı sayılarda alt işlemler var.
Bu view i mysql ile oluşturmak istesem nasıl bir kod yazmam gerekir acaba ?
(NOT : SQL ile aram pek iyi sayılmaz.)

PS: Oldukça uzun bir mail yazıp da vaktinizi aldığım için tüm herkesten özür 
dilerim.

Zekeriya BOZKURT

                                          
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap