v2.5.2
Giriş yap

Verileri Süzerek Toplama

asiyan27
257 defa görüntülendi

Elimde bir puanlar tablosu var. Sınıflar her kriter için farklı kişiler tarafından verilen puanlar şöyler
SINIF PUAN VEREN 1.Kriter 2.Kriter 3. Kriter
5A ALi 1 1 0
5B Ahmet 1 0 1
5A Veli 1 1 1
5C Veli 1 1 0
5B osman 1 1 1
Burada istediğim her sınıfın aldığı toplam puanı bulmak ve şöyle bir çıktı almak.
SINIF T_PUAN
5A 5
5B 5
5C 2

Bunun için kullandığım yöntem :

       <?php 

$sql=$db->query('SELECT DISTINCT sinif,soru1,soru2 FROM puanlama ORDER BY sinif ASC');

foreach($sql as $row)

{?> <tr>
<td><?php echo $row["sinif"];?></td>
<td><?php echo $row["soru1"]+$row["soru2"];?></td>
<?php }

        ?> </tr> 

ancak olmuyor...

ebykdrms
746 gün önce

SQL sorgunuzdan DISTINCT ifadesini kaldırıp deneyebilirsiniz.