SUBQUERY MYSQL - koding-in
Jumpa lagi dengan saya, pada kesempatan kali ini saya akan
membahas tentang subquery. Subquery ( menurut definisi saya sendiri HHHHHHH )
adalah sebuah select yang memiliki select didalamnya. Terkadang saat kita ingin menampilkan data
dari table kita mengalami kesulitan karena struktur data yang tidak bisa kita
tampilkan dengan cara select biasa ataupun join maka kita bisa mencoba
menggunakan subquery.
Langsung saja kita praktekan penggunaan subquery,
contoh
kasus kita ingin menampilkan jumlah akumulasi nilai tiap siswa.
Tbl_mhs
Mhs_id | Mhs_nama | Mhs_npm |
1 | Cipto | 11111 |
2 | Hadi | 22222 |
Tbl_nilai
Nilai_id | Nilai_mapel | Nilai_mhs_id | Nilai_total |
1 | MTK | 1 | 50 |
2 | ALGORITMA 1 | 1 | 60 |
3 | MTK | 2 | 70 |
4 | KALKULUS | 1 | 40 |
5 | ALGORITMA 1 | 2 | 77 |
6 | KALKULUS | 2 | 80 |
SELECT
Mhs_nama,
( SELECT SUM (
nilai_total ) FROM tbl_nilai WHERE nilai_mhs_id = mhs_id ) AS nilaiFROM
tbl_mhs
Maka hasilnya seperti berikut :
Nama | Nilai |
Cipto | 50 |
Hadi | 75.6 |
Demikianlah pembahasan sedikit tentang subquery semoga
bermanfaat dan selamat mencoba mempraktekannya.
Sign up here with your email
Posting Komentar untuk "SUBQUERY MYSQL - koding-in"