Saya pikir masalah dalam permintaan Anda adalah tahun_buku
adalah dari datatype int
dan Anda mencoba memilih string
empty yang kosong (''
).
Anda harus menyelesaikannya:
Ubah tahun_buku
menjadi varchar
(2010,2012..akan dianggap sebagai string Saya tidak tahu apakah itu ok)
Setel:
select case when t1.tahun_buku=t2.tahun_buku then null else t1.tahun_buku end tahun_buku,t1.judul_buku
from tbl_buku t1 left join tbl_buku t2
on t1.id_buku-1=t2.id_buku;