Bagaimana menjumlahkan value row x dan row y diamana row itu dalam satu table

//Mencari key untuk menemukan value
$sql1 = mysqli_query( $konek , "SELECT * FROM tbrincian WHERE namapaket = '".$paket."' AND rincianpaket = 'idp' " );

while( $data1 = mysqli_fetch_assoc( $sql1 ) ){
//Hasil dari query sql1 menjadi dasar untuk mencari value dari row
$sql2 = mysqli_query( $konek, "SELECT * FROM tbnominalrincian WHERE namapaket = '".$paket."' AND rincianpaket = 'idp' AND rincian = '".$sql1['rincian']."' " );

while( $data2 = mysqli_fetch_assoc( $sql2 ) ){
echo $data2['rincian']."-".$data2['nominal'];
}
}

output :

1. rincian1 - 1500000 2. rincian1 - 1400000 3. rincian1 - 1300000 4. rincian2 - 900000 5. rincian2 - 800000 6. rincian2 - 700000

bagaimana menjumlahkan : - row 1 + row 4 ? ( rincian1+rincian2 ) // 1500000+900000 - row 2 + row 5 ? ( rincian1+rincian2 ) // 1400000+800000 - row 3 + row 6 ? ( rincian1+rincian2 ) // 1300000+700000

avatar nuenue
@nuenue

1 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Tanggapan

Hi @nuenue, querynya kurang efisien bro, coba terapkan JOIN atau subquery sql aja. Baca" lagi tentang JOIN sql. Kalo seperti itu ribet

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban