Jeg tror, at problemet i din forespørgsel er, at tahun_buku
er af datatype int
og du prøver at vælge en tom string
(''
).
Du er nødt til at løse problemet:
Skift tahun_buku
at være varchar
(2010,2012..vil blive betragtet som strenge, jeg ved ikke, om det er ok)
Indstil:
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;