Postingan lainnya
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
0
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