Selamlar;

Tek sorguda bu işi yapıyorsanız ve sadece   her material 
için ilk satırda caseIdentifaction'ı yazsın diğerlerinde yazmasın diyorsanız 
onu mysql ile nasıl yapılacağı konusunda fikrim yok. Ancak kodu PHP ile 
yazdığınızda bunu yapabilirsiniz. Kodunuzun aralarına bu iş için kontrol 
variable (değişkenleri) koymalısınız. Örneğin 

(PS: PHP bilgim iyi değildir. yazım ile ilgili ve komutlarla hatalar için 
kusuruma bakmayın)

$result=mysql_query($guery,)  // sizin SQL sorgusunu çalıştırdığınız satır

$mmtID1=0;
$mmtID2=-1;
// bir while döngüsü içinde bilgilerinizi ekrana yazdırdığınızı düşünürsek 
while($row = mysql_fetch_object($resultselect))
    {
      $mmtID=$row->mmtID;
      if ($mmtID<>$mmtID2)  // mmtID lerfarklı ise;
     {
        $mmtID2=$mmTID; // veya $mmtID2=$row->mmtID;
      - - - buraya caseIdentifaction'ı ekrana yazma bölümü gelir
     }
     - - - buıraya diğer materal bilgileri yazdırma bölümü gelir
    }
echo "</table>";

Umarım işinizi görür.

Zekeriya BOZKURT


Aslında sorguyu aşadaki gibi Zend Framework'de çalıştırıyorum
SELECT `a`.*, `b`.*, `c`.* FROM `dict_mmt` AS `a` INNER JOIN `dict_cases` AS 
`b` ON a.mmtID = b.mmtID INNER JOIN `dict_materials` AS `c` ON a.mmtID=c.mmtID 
and b.caseID = c.caseID WHERE (a.mmtID=1)
Ancak görüntüleme ekranında foreach sorgusuna sokamadım.. Her seferinde ekrana 
her material için caseIdentifaction'ı yazıyor. benim istediğim bir kere 
caseIdentifiacation'ı yazdırıp, onun altına material leri getirmek.
Bunu çoğu kez yaptım ama bu sefer beceremedim.

Erdal YAZICIOGLUShell Pearl Project TSI Field Project Engineering Manager
http://www.erdalyazicioglu.com.trhttp://www.twitter.com/chveneburi
Arkadaşlar günaydın
MySql sorgusu için yardımınıza ihtiyacım var. Elimde bulunan 3 adet tablodan 
veri çekmem lazım ancak gruplayamadım.
Tablo adı: dict_MMTmmtIDmmtName
Tablo adı: dict_casecaseIDmmtIDcaseIdentification
Tablo adı: dict_materialmaterialIDcaseIDmmtIDmaterialDescquantity
Yapmak istediğim  ürünleri çektiğim sırada tablo başlarına MMT ve 
caseIdentification alanlarını yazdırabilmek. Özetle ekrana basmak istediğim 
MMTName Case Identication               material 1 description                  
                                        material 2 description                  
                                        material 3 description                  
                                        .                                       
                        .                                                       
        .
Şimdiden teşekkürler
Erdal YAZICIOGLUShell Pearl Project TSI Field Project Engineering Manager
http://www.erdalyazicioglu.com.trhttp://www.twitter.com/chveneburi


Windows 7: Gündelik işlerinizi basitleştirin. Size en uygun bilgisayarı 
bulun._______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

                                          
_________________________________________________________________
Windows Live Hotmail: Arkadaşlarınız Facebook'taki güncellemelerinizi doğrudan 
Hotmail®'den alır.
http://www.microsoft.com/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:tr-tr:SI_SB_4:092009
_______________________________________________
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