alexa-tracking

Main Content

1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/53db086d148b46442b8b4603/ask-yang-jago-mysql-sql-masuk-sini-gan
[ask] yang jago mysql sql masuk sini gan
gan tolongin ane.ane kan baru ngerjain TA ane udah mentok nih
jadi intinya ane disuruh ngeluarin output "siswa yang belum membayar bulan misalnya bulan 8"

ini tabelnya

[ask] yang jago mysql sql masuk sini gan

ini database selengkapnya
namadatabase sekolahdb
Download
SELECT s.NIS,s.nama_siswa FROM siswa s WHERE (SELECT b.bulan FROM bayar b WHERE b.NIS=s.NIS AND b.bulan='8') IS NULL ORDER BY s.nama_siswa
nyoba jawab :
Misal ente mau menampilkan siswa yang belum bayar di :
  • bulan agustus/8
  • tahun ajaran 2013-2014

Maka Query-nya adalah:

Quote:SELECT siswa.* from siswa Where siswa.NIS NOT IN (SELECT bayar.NIS FROM bayar WHERE bayar.bulan='8' AND bayar.thn_ajaran='2013-2014')

penjelasan Query di atas adalah :
Quote:Tampilkan seluruh identitas siswa diman nis siswa tersebut tidak tercantum/belum ter-record pada data bayaran bulan 8 tahun ajaran 2013-2014
×