Jag tror att problemet i din fråga är att tahun_buku
är av datatype int
och du försöker välja en tom string
(''
).
Du måste hitta lösningar:
Ändra tahun_buku
vara varchar
(2010,2012..kommer att betraktas som strängar jag vet inte om det är ok)
Ställ in:
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;