Jadi ya mau ngak mau kita akan sedikit repot menulis coding (dalam hal ini untuk sql) yang dapat dibaca oleh orang lain
Saya ngak faham dengan penjelasan query yang ini (dibawah ada query yang sebenarnya mudah tapi tetap tidak faham)
SELECT table2.namapalajaran,
SUM(
IF(table1.id_jenis != $id_untuk_UH,table1.nilai,0)
) AS nilai_total
FROM
table_nilai table1
JOIN
table_pelajaran table2 USING(id_pelajaran)
GROUP BY
table1.id_pelajaran
dalam penulisan ini, kamu pasti agak jelas dengan flow yang ingin dibahas. Tetapi bagi beberapa orang terlihat membingungkan juga. Bandingkan dengan penulisan sebelumnyaSELECT
b.namapalajaran,
SUM(IF(a.id_jenis<>$id_untuk_UH,a.nilai,0)) AS nilai_total
FROM
table_nilai a
JOIN
table_pelajaran b USING(id_pelajaran)
GROUP BY
a.id_pelajaran
Apakah anda bingung dengan penulisan diatas.. bila iya.. maka seharusnya kamu jangan bingung.. karena sebenarnya ini menyingkat dari yang udah ada dengan a, b.. tapi masalah penerimaan dan nalar bagi beberapa orang memang berbeda sih.. jadi no komen buat itu.. Saya disini hanya utnuk memberi pencerahan bukan mencari kesalahan.
SELAMAT BELAJAR..
Tidak ada komentar:
Posting Komentar